PDA

View Full Version : Access e operatore like


zhenodgl
08-04-2007, 18:04
Ciao a tutti
sto costruendo un database access e volevo impostare una query che mi ricercasse tutti i cognomi che iniziano per...con un valore immesso di volota in volta dall'utente.
So che per il parametro between basta mettere la richiesta tra par quadre e impostare il valore tra i parametri e la query al suo avvio ti richiede il valore.
Ma lo stesso metodo non funziona con l'operatore Like.
Se io per esempio scrivo su criteri della query: Like "[inserisci lettera]"* e tra parametri metto - inserisci lettera - testo....All'avvio della query mi richiede di inserire la lettera e una volta messa, non mi restituisce alcun valore.
Come posso fare fare per impostare questa funzionalità sul mio database?
grazie a tutti ciao

zhenodgl
08-04-2007, 21:11
ho provato ugo ma o sbaglio a inserire ma mi dice che c'è qualche errore nella sintassi...Non sai se c'è qualcosa di più semplice...possibile che l'operatore like non presenti variabili inseribili dall'utente

zuper
08-04-2007, 21:36
Prova modificando la tua condizione e senza creare il campo espr1 in questa:

Like "[inserisci lettera]" & "*"

Ugo

yes!

e se vuoi che sia anche una parte del cognome non fai altro che ripetere

Like '*' & [Inserisci Cognome o Nome o parte di esso] & '*'

zhenodgl
08-04-2007, 21:41
grazie Ugo grazie Zuper siete grandi!!!!!!!!!!!!!!!!!!