Newsgroup: it.comp.appl.access
Titolo: filtrare query semplise creata da due query a campi incrociati

Ciao a tutto il NG
ho creato una query semplice da due query a campi incrociati, ho applicato
alla voce "criteri" della query semplice la seguente espressione
Like "*" & [forms]![QryDip]![PerID] & "*"
in maniera tale che nel momento in cui apro la maschera "QryDip" associata
alla query semplice questa viene filtrata in base al PerID.
Il problema è che tutto questo non funziona, anzi di tutta risposta mi esce
il messaggio di errore che dice che la funzione [forms]![QryDip]![PerID] non
e supportata dall'oggetto (?).
Come posso risolvere il problema e poter filtrare la query semplice?

Maurizio ha scritto:






Vedi se ti può essere di aiuto questa parte di Help che delinea i criteri
da utilizzare per una query:
Inizia
Informazioni sull'utilizzo dei caratteri jolly nella ricerca di valori
parziali o corrispondenti
I caratteri jolly vengono utilizzati come segnaposto per altri caratteri
quando si specifica un valore che si desidera trovare e: 
Si conosce solo parte del valore oppure
Si desidera trovare dei valori che iniziano con una lettera specifica o
che corrispondono a una determinata struttura. 
Per trovare valori di campo, record o nomi di file in un database di
Microsoft Access, è possibile utilizzare i seguenti caratteri nelle
finestre di dialogo Trova e Sostituisci oppure in query, comandi ed
espressioni.
Carattere Utilizzo Esempio 
* Corrisponde a un numero qualsiasi di caratteri. Può essere utilizzato
come primo o ultimo carattere nella stringa dei caratteri. no* trova nome,
note e notare 
? Corrisponde a qualsiasi singolo carattere alfabetico. B?llo trova ballo,
bello e bollo 
[ ] Corrisponde a qualsiasi singolo carattere all'interno delle parentesi
quadre. B[ae]llo trova ballo e bello, ma non bollo 
! Corrisponde a qualsiasi carattere non incluso nelle parentesi quadre.
b[!ae]llo trova bollo e bullo, ma non ballo e bello 
- Corrisponde a uno qualsiasi dei caratteri di un intervallo. È necessario
specificare l'intervallo in ordine crescente (dalla A alla Z, non dalla Z
alla A). b[a-c]d trova bad, bbd e bcd 
# Corrisponde a qualsiasi singolo carattere numerico. 1#3 trova 103, 113,
123 
Note   
I caratteri jolly vengono utilizzati in genere con i tipi di dati Testo
anche se è possibile utilizzarli talvolta con altri tipi di dati, come le
date, se non vengono modificate le proprietà delle Impostazioni
internazionali per questi tipi di dati.
Quando si utilizzano i caratteri jolly per ricercare un asterisco (*), un
punto interrogativo (?), un cancelletto (#), una parentesi quadra di
apertura ([) o un trattino (-), è necessario racchiudere tra parentesi
quadre l'elemento che si sta ricercando. Per ricercare ad esempio un punto
interrogativo, digitare [?] nella finestra di dialogo Trova. Se si sta
ricercando contemporaneamente un trattino e altri caratteri, inserire il
trattino prima o dopo tutti gli altri caratteri all'interno delle
parentesi quadre. Se tuttavia dopo la parentesi quadra di apertura c'è un
punto esclamativo (!), inserire il trattino dopo di esso. Se si sta
ricercando un punto esclamativo (!) o una parentesi quadra di chiusura
(]), non è necessario racchiuderlo tra parentesi.
Non è possibile ricercare contemporaneamente le parentesi quadre di
apertura e chiusura ([ ]) perché in Microsoft Access questa combinazione
viene interpretata come una stringa a lunghezza zero. È necessario
racchiudere a loro volta le parentesi quadre di apertura e chiusura tra
parentesi ([[ ]]).
Un progetto di Microsoft Access utilizza caratteri jolly diversi da quelli
utilizzati da un database di Access. Per ulteriori informazioni, ricercare
l'argomento relativo ai caratteri jolly nell'indice della documentazione
in linea di Microsoft SQL Server. Se si stanno ricercando valori in
qualsiasi altra origine dati, potrebbe essere necessario utilizzare
caratteri jolly diversi. Per ulteriori informazioni, consultare la
documentazione relativa a quell'origine dati. 
Finisce
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it