Luigi3 ha scritto:
Ho creato una query che accetta un parametro con questa condizione:
WHERE Utenti.Utente like [Nome]
Quando la apro mi appare la finestra che mi chiede il nome, ma non mi trova nessun record, o meglio, vorrei che mi restituisse risultati anche se non immetto il nome precisamente come è menmorizzato. Il comando like dovrebbe servire proprio a questo, ma non mi funziona.
Hai più soluzioni a seconda se vuoi che la ricerca sia SEMPRE generica, oppure la rendi tu generica caso per caso. Il trucco sta nel aggiungere il carattere asterisco (*).
Like "*" & [Digita il Nome] & "*"
la query troverà tutte le parole contenenti il testo da te digitato
Like [Digita il Nome] & "*"
la query troverà tutte le parole che iniziano con il testo da te digitato
Like [Digita il Nome]
la query troverà il testo esattamente digitato, però se ci digiti dentro anche asterischi prima e dopo, la query restituirà gli stessi valori del mio primo suggerimento
In tutti i casi, abbi cura di scrivere, all'interno delle parentesi quadre, un testo libero sì, ma che non sia esattamente il nome del campo, altrimenti non funziona.