Interogări cu parametri
O interogare în Access este un obiect care este stocat într-un fișier de bază de date și poate fi repetat de mai multe ori. Toate solicitările pe care le-am arătat până acum conțin date, nume, nume etc. Dacă doriți să repetați o astfel de interogare cu alte valori în condițiile de selectare, trebuie să o deschideți în modul Design, să modificați condiția și să executați. Pentru a evita efectuarea acestor operații de mai multe ori, puteți crea o interogare cu parametrii. Când această interogare este executată, se afișează caseta de dialog Introduceți valoarea parametrului, în care utilizatorul poate introduce o valoare specifică și apoi obține rezultatul dorit.
Să arătăm cum să creăm interogări cu parametri pe exemplul interogării "Listă de bunuri sortate", pe care am creat-o mai devreme. Acum, cu ajutorul acestei solicitări, vom încerca să selectăm produsele furnizate de un anumit furnizor. Pentru a face acest lucru:
- Deschideți această interogare în vizualizarea Design.
- Pentru a defini parametrul interogării, introduceți cuvântul sau fraza în rândul Criteriu pentru coloana CompanieName în loc de valoarea specifică și introduceți-le în paranteze pătrate, de exemplu [Furnizor:]. Această expresie va fi emisă ca invitație în caseta de dialog când se execută interogarea.
- Dacă doriți ca accesul să verifice datele introduse ca parametru de interogare, trebuie să specificați tipul de date pentru acest parametru. De obicei, acest lucru nu este necesar atunci când lucrați cu câmpurile de text, deoarece În mod prestabilit, parametrul este setat la tipul de date Text. Dacă datele din câmpul de interogare sunt date sau numere, se recomandă determinarea tipului de date pentru parametru. Pentru a face acest lucru, faceți clic dreapta pe câmpul liber din partea de sus a interogării și selectați Parametri din meniul de comenzi rapide sau executați comanda de meniu Interogare, Parametri. Se afișează caseta de dialog Parametrii interogării, prezentată în Fig. 4.31.
Fig. 4.31. Interogare Parametri caseta
Într-o interogare, puteți introduce mai mulți parametri. Când se execută o astfel de interogare, vor fi afișate casetele de dialog pentru fiecare parametru. Introduceți valoarea parametrului în ordinea în care parametrii sunt enumerați în formularul de cerere.
Fig. 4.32. Caseta de dialog Introduceți valoarea parametrului
Fig. 4.33. Rezultatul interogării cu parametrul
consiliu
Când utilizați o interogare cu parametri, faceți numele lor de înțeles, deoarece acestea vor fi afișate în caseta de dialog pentru utilizator.