Lai atrastu neprecīzas atbilstības, šī seriāla 2. daļā ir uzskatāms, ka vaicājuma kritērijos tiek izmantotas līdzīgas un aizstājējzīmes. Labs saturs, bet kā rīkoties, ja vaicājumu varētu lietot, lai lietotu kritērijus, kas tiek piegādāti, kad tas tiek palaists? Kā rīkoties, ja var likt vaicājumam prasīt ievadi? Labas ziņas! Varat likt vaicājumam prasīt ievadi, un tas ir ļoti vienkārši.
Viss, ko darāt, ir lietot jautājumu, kas ietverts kvadrātiekavās parasta kritērija vietā. Kad kāds izpilda vaicājumu, pirmais, kas tas ir, tiek parādīts dialoglodziņš, kurā redzams jūsu izmantotais jautājums. Aplūkosim tā vaicājuma noformējumu, kas izveidoja šī klienta uzvārdu?
Vaicājums atgriež visus datus no tabulas Customers, bet tikai tos ierakstus, kuros LastName atbilst lietotāja atbildei uz šo:
Tas nozīmē, ka darbs ir paveikts, taču varat veikt darbības, lai uzlabotu vaicājuma lietojamību. Attiecībā uz vienu, varat paziņot savus parametrus, lai programma Access nodrošinātu saprātīgu kļūdas ziņojumu, ja kāds ievada nepareizu datu tipu (piemēram, kāds ievada tekstu, ja ir nepieciešams skaitlis).
Lai deklarētu parametru:
-
Atveriet vaicājumu noformējuma skatā un kopējiet parametra jautājumu starpliktuvē, tostarp iekavās (atlasiet parametra jautājumu un nospiediet taustiņu kombināciju CTRL + C).
-
Vaicājumu rīkos | Cilnes noformējums grupā Rādīt/paslēpt noklikšķiniet uz Parametri.
-
Dialoglodziņā vaicājuma parametri Ielīmējiet kopēto parametru kolonnā parametrs un pēc tam iestatiet datu tipu kolonnā datu tips , izmantojot nolaižamo sarakstu.
Ja tiešām vēlaties iziet, varat izmantot formu, lai savāktu ievadi. Veidlapa paver visu veidu iespējas, piemēram, kopīgojiet ievades parametrus starp vaicājumu kopu vai datuma-atlasītāja izmantošanu datuma/laika parametra ievadīšanai. Papildinformāciju skatiet rakstā parametru izmantošana vaicājumos, formās un atskaitēs.