selezionare tutti i record di una tabella

Quello che vogliamo vedere in questo semplice tutorial è come sia possibile selezionare 1 o tutti i record di una tabella partendo da una maschera con una casella combinata.

Supponiamo di avere una tabella che si chiama Viaggi e che vogliamo fare selezioni in un campo che si chiama Nome.

In una maschera di nome Selezione ho una casella combinata chiamata CC1 in cui scelgo i nomi dei viaggiatori.
Voglio visualizzare i record della tabella il cui valore del campo Nome è uguale a quello contenuto nella casella di testo CC1 e voglio che mi si visualizzino tutti i record nel caso in cui il valore della casella CC1 sia Null.

Creo una query che abbia il seguente codice SQL:
 

SELECT Nome.*
FROM Viaggi
WHERE (((Viaggi.Nome) Like Nz([Forms]![Selezione]![CC1],"*")));

 

Tutto facile no?

 

 
Ritorna