duminică, 4 octombrie 2026

Interogări de selecție în MS Access

O interogare de selecție permite identificarea și afișarea înregistrărilor care îndeplinesc anumite condiții. Este unul dintre cele mai utilizate tipuri de interogări în MS Access.

În MS Access, interogarea de selecție este utilizată pentru a extrage din una sau mai multe tabele numai înregistrările care corespund unor condiții stabilite de utilizator, numite criterii de selecție.

Atunci când se creează o interogare nouă, MS Access stabilește implicit tipul acesteia ca interogare de selecție. Pentru crearea ei, utilizatorul selectează tabelele și câmpurile necesare, apoi stabilește criteriile de filtrare.

Reține! Interogarea de selecție nu modifică datele din tabel. Ea doar afișează înregistrările care corespund criteriilor stabilite.

După cum am menționat, criteriul de selecție este condiția pe care trebuie să o îndeplinească o înregistrare pentru a fi afișată în rezultatul interogării.

Dacă criteriul este stabilit pentru un singur câmp, acesta se introduce în rândul Criteria, în coloana corespunzătoare câmpului respectiv.

De exemplu, pentru a afișa elevii care au prenumele Ion, în celula Criteria a câmpului Pren_elev se poate introduce:


În acest caz, interogarea va afișa doar înregistrările în care valoarea câmpului Pren_elev este „Ion”.

Operatorul LIKE permite căutarea valorilor care respectă un anumit șablon. Este util atunci când nu cunoaștem valoarea completă a câmpului.

De exemplu, criteriul:


selectează valorile care încep cu litera I.

Important: caracterul * înlocuiește un număr oarecare de caractere. Astfel, Like "B*" poate identifica valori precum „Balan”, „Botezatu”, „Brânză” etc.

Operatorul OR este utilizat atunci când dorim să afișăm înregistrările care îndeplinesc cel puțin una dintre condiții.

De exemplu, pentru a afișa elevii cu prenumele Ion sau Vasile, criteriile pot fi introduse astfel:


Rezultatul va conține elevii al căror prenume este Ion sau Vasile:


Operatorul AND este utilizat atunci când o înregistrare trebuie să îndeplinească toate condițiile stabilite.

De exemplu, pentru a identifica elevii cu prenumele Ion al căror nume începe cu litera B, putem stabili următoarele criterii:

În acest caz, trebuie îndeplinite simultan ambele condiții: prenumele să fie „Ion” și numele să înceapă cu litera „B”:

Alte exemple de criterii compuse: 

Rețineți!

  • AND – toate condițiile trebuie să fie adevărate.
  • OR – este suficientă îndeplinirea uneia dintre condiții.
  • LIKE – permite căutarea după un șablon.
  • * – înlocuiește un număr oarecare de caractere.
  • Rândul Criteria este utilizat pentru stabilirea condițiilor de selecție.

Verifică-ți cunoștințele!

1 Ce constituie interogările de selecție?

2 Ce rol are o interogare de selecție?

3 Care este rolul unui criteriu de selecție? 

3. Unde se introduce un criteriu de selecție în grila QBE?

4. Care este diferența dintre operatorii AND și OR?

5. Ce rezultat obținem utilizând criteriul Like "A*"?

Niciun comentariu:

Trimiteți un comentariu

Vă mulțumesc pentru feedback!