Query con casella di input

di Anonimizzato28139 il
4 risposte
Ho una tabella che contiene accounts web con relativi nicknames e passwords. Vorrei fare una query con la quale digitare solo alcuni dei caratteri relativi agli account per vedere tutti i records che contengono quei caratteri. Ad esempio cerco tutti i records con gli accounts di stefano, vorrei solo digitare, ad es. "stef" e vederli tutti. Naturalmente i caratteri "stef" ogni volta cambiano. Una violta "stef", un'altra volta "gian", etc.
Spero di essermi spiegato e sono certo del vostro aiuto risolutivo.
Grazie.

4 Risposte

  • Devi usare un parametro ed usare il criterio LIKE con la wildcard che con JET è * dopo se quello che cerchi deve iniziare per... mentre prima e dopo se vuoi controllare il contenuto...
  • NEL campo degli "accounts" della query nella casella Criterio inserisco questo comando:
    Like "*[PARAM]*"
    Lancio la query, il sistema NON mi domanda niente e mi presenta tutta la tabella.
    Se scrivo [PARAM] mi domanda cosa voglio ma se non scrivo esattamente tutto il testo dell'account non mi presenta niente.
  • Devi modificare in :
    
    Like "*" & [PARAM] & "*"
    
  • Grazie. Funziona tutto.
Devi accedere o registrarti per scrivere nel forum
4 risposte