U dijelu 2 ove serije Razmatrali smo korištenje primjerice i zamjenskih znakova u kriterijima upita da bismo pronašli netočne podudarnosti. Dobre stvari – ali što ako možete zatražiti da upit Primijeni kriterije koji se isporučuju kada se pokreće? Što ako možete postavljati upit za unos? Dobre vijesti! Možete postavljati upit za unos, a to je zapravo vrlo jednostavno.
Sve što trebate učiniti jest koristiti pitanje koje je zatvoreno u uglate zagradama umjesto normalnog kriterija. Kada netko pokrene upit, prva stvar koju on čini predstavlja dijaloški okvir koji prikazuje pitanje koje ste koristili. Pogledajmo dizajn upita koji je proizveo prezime tog klijenta? u dijaloškom okviru.
Upit vraća sve podatke iz tablice Kupci, ali samo oni zapisi na kojima se prezime podudara s odgovorom korisnika na ovo:
To će obaviti posao, ali možete učiniti nešto da biste povećali upotrebljivost upita. Kao prvo, možete proglasiti svoje parametre da bi Access omogućio razumnu poruku o pogrešci ako netko unese pogrešnu vrstu podataka (na primjer, netko unese tekst kada je potreban broj).
Da biste deklarirati parametar:
-
Otvorite upit u prikazu dizajna i kopirajte pitanje parametra u međuspremnik, uključujući zagrade (odaberite pitanje parametra pa pritisnite CTRL + C).
-
Na alatima za upite | Kartica dizajn u grupi Prikaz/Sakrivanje kliknite Parametri.
-
U dijaloškom okviru Parametri upita zalijepite kopirani parametar u stupac parametar , a zatim postavite vrstu podataka pomoću padajućeg popisa u stupcu vrsta podataka .
Ako zaista želite potpuno prijeći, možete koristiti obrazac da biste prikupili unos. Obrazac otvara sve vrste mogućnosti, kao što je zajedničko korištenje ulaznih parametara među skupom upita ili pružanje birača datuma/vremena za unos parametra Datum/vrijeme. Dodatne informacije potražite u članku Korištenje parametara u upitima, obrascima i izvješćima.