Parametrizzare una query in Access

di Gianfranco Budano

Pubblicato 13 Agosto 2008
Aggiornato 12 Febbraio 2018 20:43

logo PMI+ logo PMI+

Se effettuate spesso interrogazioni utilizzando query e cambiandone continuamente i criteri di filtro può diventare alquanto scomodo entrare ogni volta nella modalità struttura per scrivere nella riga criteri il filtro desiderato.

Spesso poi, possono essere necessari più filtri inseriti su più colonne.

La soluzione può essere quella di inserire nella query delle specifiche che costringano l’applicativo a farci una domanda; nella fattispecie possiamo costringerlo a chiederci qual è il criterio di filtro che intendiamo applicare.

Facciamo un esempio: supponiamo di aver bisogno di filtrare l’anno e il mese da una tabella mediante una query e di desiderare che ogni volta che la query viene lanciata il sistema ci chieda quale anno e quale mese desideriamo filtrare.

La soluzione è semplice, apriamo la query in modalità “Struttura” e inseriamo nella riga criteri della colonna anno la seguente stringa:
[Quale anno desideri filtrare?];

E nella riga relativa al mese:
[Quale mese desideri filtrare?];

Provate a lanciare la query, prima di darvi il risultato aprirà due piccole caselle nelle quali potrete specificare i criteri di filtro dei campi interessati.