Parametarski upiti

Svi primeri upita do sada objašnjeni bili su kriterijumski upiti. Međutim, postoje i parametarski upiti. Oni su opštiji od kriterijumskih. Npr. prikazan je upit koji vraća sve učenike iz Rapče. Šta bi se desilo ukoliko bi bili potrebni upiti koji vraćaju učenike iz svakog pojedinačnog mesta, a recimo da u školi postoje učenicici koji dolaze iz cele Gore? Tada bi za svako mesto bio potreban po jedan upit. To je trenutak kada je potrebno iskoristiti funkcionalnosti parametarskih upita. Ovo znači da se kreira jedan upit koji kao ulazni parametar prima određenu vrednost i na osnovu te vrednosti prilagođava i vraća rezultat. Ulazni parametar na osnovu kojeg treba dobiti učenike iz željenog mesta je upravo naziv mesta. Na slici 1 prikazan je prozor Query Design i način kreiranja opisanog parametarskog upita.

parametarskiupit411
Slika 1

Sa prethodne slike (Slika 1) vidi se da upit prikazuje ime i prezime u;enika, dok je naziv mesta sakriven (opcija Show je isključena). Za vrednost kriterijuma piše u uglastim zagrada Unesi naziv mesta. Uglaste zagrade označavaju da se radi o ulaznom parametru. Kada se ovaj upit pozove klikom na Run, otvara se prozor prikazan na sledećoj slici (Slika 2).

parametarskiupit412
Slika 2

Vidi se da ono što je upisano u okviru kriterijuma (criteria) predstavlja neku formu pitanja ili objašnjenja krajnjem korisniku, kako bi znao šta se od njega traži da upiše u okviru polja za unos vrednosti. Kada se u ovo polje unese željeno mesto i klikne na dugme ok, dobija se traženi rezultat.

One thought on “Parametarski upiti”

Komentariši