Solicitări cu parametri [pagina - 127] ✿ Citiți online gratuit și fără înregistrare" />

Manual de auto-instrucțiuni ilustrat pentru accesul la Microsoft 2018> selectarea și sortarea înregistrărilor utilizând

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:

  1. Deschideți această interogare în vizualizarea Design.
  2. 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.
  3. 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

  • În coloana Parametru, trebuie să introduceți numele parametrului exact așa cum este definit în formularul de solicitare (cel mai simplu mod de a face acest lucru este prin copierea prin clipboard), dar nu puteți introduce paranteze pătrate. În coloana Tip de date, selectați tipul de date cerut din lista derulantă. Faceți clic pe OK.
  • Faceți clic pe butonul Executare din bara de instrumente pentru a executa interogarea. Când executați interogarea, apare caseta de dialog Valoare parametru de intrare (Figura 4.32), la care doriți să introduceți o valoare, de exemplu, comercianții Tokyo. Rezultatul interogării este prezentat în Fig. 4.33. Numai acele produse furnizate de acest furnizor se încadrează în acesta.
  • Î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.

    Proiectele noastre

    Articole similare