V delu 2 te serije smo za iskanje nenatančnih UJEMANJ uporabili Like in nadomestne znake v pogojih poizvedbe. Dobra stvar – kaj pa, če bi lahko dobili poizvedbo za uporabo pogojev, ki so na voljo, ko se izvaja? Kaj storiti, če lahko poizvedbo vprašate za vnos? Dobre novice! Poizvedbo lahko zaprosite za vnos in je pravzaprav zelo preprosta.
Vse, kar morate storiti, je, da uporabite vprašanje, ki je v oglatih oklepajih na mestu običajnega pogoja. Ko nekdo zažene poizvedbo, se prva stvar, ki jo naredi, prikaže v pogovornem oknu, ki prikazuje vprašanje, ki ste ga uporabili. Oglejmo si načrt poizvedbe, ki je ustvarila priimek stranke?
Poizvedba vrne vse podatke iz tabele» stranke «, vendar le tiste zapise, v katerih priimek ustreza odgovoru uporabnika na to:
To opravi delo, vendar lahko izboljšate uporabnost poizvedbe. Za eno lahko deklarirate svoje parametre, tako da Access zagotovi razumno sporočilo o napaki, če nekdo vnese napačno vrsto podatkov (na primer, ko je zahtevana številka).
Če želite deklarirati parameter:
-
Odprite poizvedbo v pogledu načrta in kopirajte vprašanje parametra v odložišče, vključno s oklepaji (izberite vprašanje parametra in pritisnite CTRL + C).
-
V orodjih za poizvedbe | Zavihek načrt v skupini Pokaži/Skrij kliknite Parametri.
-
V pogovornem oknu Parametri poizvedbe prilepite kopirani parameter v stolpec parameter in nato nastavite podatkovni tip s spustnim seznamom v stolpcu podatkovni tip .
Če želite ustvariti vse, lahko uporabite obrazec za zbiranje vhoda. Obrazec se odpre vse vrste možnosti, kot so na primer skupna raba vhodnih parametrov med naborom poizvedb ali za vnos parametra» datum/čas «. Če želite več informacij, glejte Uporaba parametrov v poizvedbah, obrazcih in poročilih.