Interogari parametrizate in Microsoft Access

Pasul 1.

Interogarile parametrizate sunt unele dintre cele mai de efect interogari pe care le putem realiza in Access.

Pentru exemplificare vom folosi tabelul Clienti, care are cateva inregistrari.

Ti se pare greu sa parcurgi singur lectiile video gratuite?

Inscrie-te la unul din cele 10 tipuri diferite de cursuri Access in clasa (cu instructor acreditat Microsoft)

Pasul 2.

Pornind de la baza de date cu cele trei tabele, Clienti, Produse si TRANZACTII, vom dori sa realizam o interogare care sa afiseze toti clientii din Bucuresti.

Din tab-ul Create, grupul Queries, alegem optiunea Query Design. Adaugam tabelul Clienti, selectandu-l in caseta Show Table si apasand butonul Add. Inchidem apoi caseta Show Table.


Selectam, cu dublu-click, campurile Nume, Prenume si Orasul pentru a le aduce in grila interogarii. In linia Criteria, completam criteriul Bucuresti pentru coloana Orasul. Apasam apoi butonul Run pentru a vedea rezultatele interogarii. Apasam apoi butonul Design View pentru a modifica interogarea.


O astfel de interogare ar putea fi inutila datorita faptului ca s-ar putea sa avem nevoie de extragerile din alte orase decat Bucuresti.

Pentru a putea utiliza aceasta interogare intr-un cadru mai larg, va trebui sa o abstractizam, cu alte cuvinte, interogarea sa ceara numele orasului la rulare.

Tutoriale video interactive

Acest curs este disponibil si in format video interactiv, oferit gratuit tuturor celor care participa la cursurile noastre Access in clasa.

Pasul 3.

In linia Criteria pentru coloana Orasul vom introduce un text intre paranteze drepte: [Introduceti un oras], aceasta fiind, de fapt o cerita catre utilizator, un parametru.

Apasand butonul Run, va aparea o caseta de Input in care va trebui sa introducem numele orasului: Cluj. Vom obtine lista clientilor din Cluj.



Ai intrebari tehnice legate de Access si vrei sa te ajutam?

Detinem cea mai mare comunitate Access din Romania (peste 11.000 membri activi), unde primesti suport gratuit la problemele tale Access

Pasul 4.

salvam interogarea cu numele Clienti-Oras.

Pasul 5.

Mai realizam o interogare parametrizata, de aceasta data adaugand toate cele trei tabele.

Selectam campurile Nume, Produs si DADAT, cu dublu-click, pentru a le aduce in grila interogarii.

La criteriul campului DATAT vom scrie expresia:

Between [Introduceti data minima] And [ Introduceti data maxima]

care va cere introducerea unui interval intre doua date. Apasam apoi butonul Run.

Introducem datele 01.07.2019 si 30.09.2019, pentru a obtine tranzactiile din aceasta perioada.



Pasul 6.

Salvam interogarea cu numele Tranzactii-Perioada.