Sunteți pe pagina 1din 17

Crearea unei interogări de selectare simple

Access pentru Office 365 Access 2019 Access 2016 Access 2013 Access
2010 Access 2007

Notă: Dorim să vă oferim cel mai recent conținut de ajutor, cât mai rapid posibil,
în limba dvs. Această pagină a fost tradusă automatizat și poate conține erori
gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Vă
rugăm să ne spuneți dacă informațiile v-au fost utile, în partea de jos a acestei
pagini. Aici se află articolul în limba engleză, ca să îl puteți consulta cu ușurință.

Atunci când doriți să selectați anumite date dintr-una sau mai multe surse, puteți
utiliza o interogare de selectare. O interogare de selectare vă ajută să preluați doar
datele pe care le doriți și să combinați date din mai multe surse. Puteți utiliza tabele
și alte interogări de selectare ca surse de date pentru o interogare de selectare.
Acest subiect furnizează o prezentare generală a interogărilor de selectare și oferă
pașii pentru crearea unei interogări de selectare, utilizând Expertul interogare sau
în vizualizare Proiect.

Dacă doriți să utilizați baza de date eșantion Northwind pentru a afla mai multe
despre modul în care funcționează interogările, consultați articolul Introducere în
interogări.

În acest articol

Overview

Utilizarea Expertului interogare pentru a crea o interogare de selectare

Crearea unei interogări din vizualizarea Proiectare

Crearea unei interogări de selectare într-o aplicație web Access

Prezentare generală
Atunci când doriți să utilizați date, rareori doriți să utilizați toate datele dintr-un
tabel. De exemplu, atunci când doriți să utilizați date dintr-un tabel Persoane de
contact, doriți de obicei să vedeți o anumită înregistrare sau poate doar numărul de
telefon. Uneori, doriți să combinați date din mai multe tabele, cum ar fi atunci când
combinați informațiile despre Clienți cu cele despre Comenzi. Pentru a selecta
datele pe care doriți să le utilizați, folosiți o interogare de selectare.

O interogare de selectare este un obiect de bază de date care afișează informații în


vizualizare Foaie de date. O interogare nu stochează date, ci afișează datele care
sunt stocate în tabele. O interogare poate afișa date dintr-unul sau mai multe tabele,
din alte interogări sau dintr-o combinație între cele două.

Avantajele utilizării unei interogări

O interogare vă permite:

 Să vizualizați date doar din câmpurile care vă interesează. Atunci când deschideți
un tabel, vedeți toate câmpurile. O interogare este o modalitate utilă de a salva o
selecție de câmpuri.

Notă: O interogare doar indică spre date, dar nu le stochează. Când salvați o
interogare, nu salvați o copie a datelor.

 Să combinați date din mai multe surse. Un tabel afișează, de obicei, doar datele pe
care le stochează. O interogare vă permite să selectați și să alegeți câmpuri din
diferite surse și să specificați modul în care informațiile trebuie combinate.
 Să utilizați expresii cu rol de câmpuri. De exemplu, puteți utiliza funcția Dată drept
câmp sau puteți utiliza funcția Format cu un câmp pentru a controla modul în care
datele din câmp sunt formatate în rezultatele interogării.
 Să vizualizați înregistrările care îndeplinesc criteriile pe care le specificați. Atunci
când deschideți un tabel, vedeți toate înregistrările. O interogare este o modalitate
utilă de a salva o selecție de înregistrări.

Pași de bază pentru a crea o interogare de selectare

Puteți crea o interogare de selectare utilizând Expertul interogare sau lucrând în


Vizualizarea proiect. Unele elemente de proiectare nu sunt disponibile atunci când
utilizați expertul, dar le puteți adăuga mai târziu, utilizând Vizualizarea proiect.
Chiar dacă cele două metode sunt oarecum diferite unele de altele, pașii de bază
sunt în esență aceiași:

1. Alegeți tabelele sau interogările pe care doriți să le utilizați ca surse de date.


2. Specificați câmpurile pe care doriți să le includeți din sursele de date.
3. Opțional, specificați criteriile pentru a limita înregistrările pe care le returnează
interogarea.

După ce ați creat o interogare de selectare, o rulați pentru a vedea rezultatele.


Pentru a rula o interogare de selectare, o deschideți în vizualizarea Foaie de date.
Dacă salvați interogarea, o puteți reutiliza ori de câte ori aveți nevoie, de exemplu,
ca sursă de date pentru un formular, un raport sau o altă interogare.

Utilizarea Expertului interogare pentru a crea o interogare de selectare

Puteți utiliza Expertul interogare pentru a crea automat o interogare de selectare.


Atunci când utilizați expertul, aveți mai puțin control asupra detaliilor proiectării
de interogare, dar interogarea se creează, de obicei, mai rapid decât dacă nu ați
utiliza expertul. În plus, expertul poate surprinde câteva greșeli de proiectare
simple și vă poate solicita să efectuați o altă acțiune.

Înainte de a începe

Dacă utilizați câmpuri din sursele de date care nu sunt legate între ele, Expertul
interogare vă întreabă dacă doriți să creați relații. Expertul deschide fereastra
Relații pentru dvs., dar trebuie să reporniți expertul dacă editați vreo relație. Prin
urmare, înainte de a rula expertul, ați putea să creați toate relațiile de care are
nevoie interogarea.

Pentru mai multe informații despre crearea de relații între tabele, consultați
articolul Ghid pentru relațiile între tabele.

Utilizarea Expertului interogare

1. Pe fila Creare, în grupul Interogări, faceți clic pe Expert interogare.


2. În caseta de dialog Interogare nouă, faceți clic pe Expert interogare simplă,
apoi faceți clic pe OK.
3. În continuare, adăugați câmpuri. Puteți adăuga până la 255 de câmpuri din
maximum 32 de tabele sau interogări.

Pentru fiecare câmp, efectuați acești doi pași:

a. Sub Tabele/Interogări, faceți clic pe tabelul sau interogarea care conține câmpul.
b. Sub Câmpuri disponibile, faceți dublu clic pe câmp pentru a-l adăuga în
lista Câmpuri selectate. Dacă doriți să adăugați toate câmpurile la interogarea
dvs., faceți clic pe butonul cu două săgeți spre dreapta (>>).
c. Când ați adăugat toate câmpurile pe care le doriți, faceți clic pe Următorul.

4. Dacă nu ați adăugat câmpuri numerice (câmpuri care conțin date numerice), treceți
mai departe la Pasul 9. Dacă ați adăugat câmpuri numerice, expertul vă întreabă
dacă doriți ca interogarea să returneze detalii sau date de sinteză.
Alegeți una dintre următoarele:

a. Dacă doriți să vedeți înregistrările individuale, faceți clic pe Detaliu, apoi


pe Următorul. Treceți la Pasul 9.
b. Dacă doriți să vedeți date numerice de sinteză, cum ar fi mediile, faceți clic
pe Rezumat, apoi pe Opțiuni sinteză.

5. În caseta de dialog Opțiuni sinteză, specificați ce câmpuri doriți să rezumați și


cum doriți să sintetizați datele. Doar câmpurile numerice sunt listate.

Pentru fiecare câmp numeric, alegeți una dintre următoarele funcții:

a. Sum Interogarea returnează suma tuturor valorilor din câmp.


b. Avg Interogarea returnează media valorilor din câmp.
c. Min Interogarea returnează cea mai mică valoare din câmp.
d. Max Interogarea returnează cea mai mare valoare din câmp.
6. Dacă doriți ca rezultatele interogării să includă numărul de înregistrări dintr-o sursă
de date, bifați caseta de selectare corespunzătoare Contorizați înregistrările din
numele sursei de date.
7. Faceți clic pe OK pentru a închide caseta de dialog Opțiuni sinteză.
8. Dacă nu ați adăugat un câmp dată/oră la interogare, treceți mai departe la Pasul 9.
Dacă ați adăugat un câmp dată/oră la interogare, Expertul interogare vă întreabă
cum doriți să grupați valorile de dată. De exemplu, să presupunem că ați adăugat
un câmp numeric („Preț”) și un câmp dată/oră („Ora_tranzacției”) la interogarea
dvs., apoi ați specificat în caseta de dialog Opțiuni sinteză că doriți să vedeți
valoarea medie a câmpului numeric „Preț”. Deoarece ați inclus un câmp dată/oră,
ați putea calcula valorile de sinteză pentru fiecare valoare dată/oră unică, pentru
fiecare zi, pentru fiecare lună, pentru fiecare trimestru sau pentru fiecare an.
Selectați perioada de timp pe care doriți s-o utilizați pentru a grupa valorile
dată/oră, apoi faceți clic pe Următorul.

Notă: În Vizualizarea proiect, puteți utiliza o expresie pentru a grupa după orice
perioadă de timp pe care o doriți, dar expertul oferă doar aceste opțiuni.

9. Pe ultima pagină a expertului, oferiți un titlu interogării, specificați dacă doriți să


deschideți sau să modificați interogarea, apoi faceți clic pe Terminare.

Dacă alegeți să deschideți interogarea, aceasta afișează datele selectate în


vizualizarea Foaie de date. Dacă alegeți să modificați interogarea, aceasta se
deschide în Vizualizarea proiect.

Începutul paginii

Crearea unei interogări din Vizualizarea proiect

Puteți utiliza Vizualizarea proiect pentru a crea manual o interogare de selectare.


Atunci când utilizați Vizualizarea proiect, aveți mai mult control asupra detaliilor
proiectării de interogare, dar este mai ușor să faceți greșeli de proiectare și poate
dura mai mult decât dacă ați utiliza expertul.
Creați o interogare

Pasul 1: Adăugați surse de date

Pasul 2: Asociați sursele de date asociate

Pasul 3: Adăugați câmpuri de ieșire

Pasul 4: Specificați criteriile

Pasul 5: Sintetizați datele

Pasul 6: Vizualizați rezultatele

Pasul 1: Adăugați surse de date

Atunci când utilizați Vizualizarea proiect, deoarece utilizați caseta de


dialog Afișare tabel pentru a adăuga surse de date, adăugați surse de date și
câmpuri în pași separați. Cu toate acestea, puteți adăuga mai multe surse de date
mai târziu, dacă doriți.

1. Pe fila Creare, în grupul Altele, faceți clic pe Proiectare interogare.

2. În caseta de dialog Afișare tabel, pe filele Tabele, Interogări sau Ambele, faceți
dublu clic pe fiecare sursă de date pe care doriți s-o utilizați sau selectați fiecare
sursă de date, apoi faceți clic pe Adăugare.
3. Închideți caseta de dialog Afișare tabel.

Asocierile automate

Atunci când adăugați sursele de date, dacă acestea au deja relații definite între ele,
relațiile respective sunt adăugate automat la interogare ca asocieri. Asocierile
specifică modul în care ar trebui să fie combinate date din surse legate. Access
creează automat o asociere între două tabele dacă acestea au câmpuri cu tipuri de
date compatibile și un câmp este o cheie primară.

Se recomandă să ajustați asocierile create de Access. Access determină ce tip de


asociere să creeze pe baza relației pe care o reprezintă asocierea. Dacă Access
creează o asociere, dar nu există nicio relație definită, Access creează o unire
internă.

Dacă Access creează automat asocierile corecte atunci când adăugați sursele de
date, puteți trece mai departe la Pasul 3: Adăugați câmpuri de ieșire.

Utilizați aceeași sursă de date mai multe ori

În unele cazuri, doriți să asociați două copii ale aceluiași tabel sau ale aceleiași
interogări, numite auto unire, care combină înregistrări din același tabel atunci
când există valori corespondente în câmpurile asociate. De exemplu, să
presupunem că aveți un tabel Angajați, în care câmpul RaporteazăCătre pentru
înregistrarea fiecărui angajat afișează ID-ul managerului în loc de nume. Ați putea
utiliza o asociere automată pentru a afișa, în schimb, numele managerului în
înregistrarea fiecărui angajat.

Atunci când adăugați o sursă de date a doua oară, Access adaugă _1 la numele
celei de-a doua apariții. De exemplu, dacă ați adăuga de două ori tabelul Angajați,
a doua apariție s-ar numi Angajați_1.

Pasul 2: Asociați sursele de date asociate

Dacă sursele de date pe care le adăugați la o interogare au deja relații, Access


creează automat o asociere internă pentru fiecare relație. Dacă se impune
integritate referențială, Access afișează, de asemenea, un „1” deasupra liniei de
asociere, pentru a arăta ce tabel se află pe partea „unu” a unei relație unu-la-mai
mulți și un simbol infinit (∞) pentru a afișa ce tabel este pe partea „mulți”.

Dacă adăugați interogări la interogare și nu ați creat relații între acele interogări,
Access nu creează automat asocieri între acele interogări sau între interogări și
tabele care nu sunt asociate. Dacă Access nu creează asocieri atunci când adăugați
surse de date, ar trebui să le adăugați singur. Sursele de date care nu sunt asociate
la nicio altă sursă de date pot provoca probleme cu rezultatele interogării.
Se recomandă, de asemenea, să modificați tipul unei asocieri dintr-o asociere
internă într-o unire externă, astfel încât interogarea să includă mai multe
înregistrări.

Adăugarea unei asocieri

 Pentru a adăuga o asociere, glisați un câmp dintr-o sursă de date spre un câmp
corespondent din altă sursă de date.

Access afișează o linie între cele două câmpuri, pentru a arăta că s-a creat o
asociere.

Modificarea unei asocieri

1. Faceți dublu clic pe asocierea pe care doriți s-o modificați.

Apare caseta de dialog Proprietăți asociere.

2. În caseta de dialog Proprietăți asociere, revizuiți cele trei opțiuni.


3. Faceți clic pe opțiunea pe care doriți s-o utilizați, apoi faceți clic pe OK.

După ce asocierile sunt gata, adăugați câmpurile de ieșire - câmpurile care conțin
datele pe care le doriți în rezultatele interogării.

Pasul 3: Adăugați câmpuri de ieșire

Puteți adăuga cu ușurință un câmp din oricare dintre sursele de date adăugate la
pasul 1.

 Pentru a adăuga un câmp, glisați câmpul dintr-o sursă de date din panoul de sus al
ferestrei de proiectare a interogării în jos, spre rândul Câmp din grila de proiectare,
în panoul din partea de jos al ferestrei de proiectare a interogării.

Atunci când adăugați un câmp în acest mod, Access completează automat


rândul Tabel din grila de proiectare pentru a reflecta sursa de date a câmpului.

Sfat: Dacă doriți să adăugați rapid toate câmpurile până la rândul Câmp din grila
de proiectare a interogării, faceți dublu clic pe numele tabelului sau al interogării
din panoul de sus pentru a evidenția toate câmpurile din sursa respectivă, apoi
glisați-le pe toate în jos din grila de proiectare, în același timp.

Utilizați o expresie drept câmp de ieșire

Dacă doriți să efectuați calcule sau să utilizați o funcție pentru a produce rezultatul
interogării, puteți utiliza o expresie drept câmp de ieșire. O expresie poate utiliza
date din oricare dintre sursele de date ale interogării, precum și funcții, cum ar fi
Format sau InStr, și poate conține, de asemenea, constante și operatori aritmetici.

1. Într-o coloană goală din grila de proiectare a interogării, faceți clic dreapta pe
rândul Câmp, apoi faceți clic pe Zoom în meniul de comenzi rapide.
2. În caseta Zoom, tastați sau lipiți expresia. Prefațați expresia cu numele pe care
doriți să-l utilizați pentru rezultatul acesteia, urmat de o virgulă. De exemplu, dacă
doriți ca expresia să fie etichetată cu „Ultima actualizare”, începeți expresia
cu Ultima actualizare:.
Notă: Puteți face diverse lucruri utilizând expresii. O explicație detaliată a
expresiilor nu face obiectul acestui articol. Pentru mai multe informații despre
crearea unei expresii, consultați articolul Generarea unei expresii.

Pasul 4: Specificați criteriile

Acest pas este opțional.

Utilizați criterii pentru a limita înregistrările returnate de interogarea dvs. dacă


valorile de câmp îndeplinesc criteriile specificate.

Specificarea criteriilor pentru un câmp rezultat

1. În grila de proiectare a interogării, în rândul Criterii din câmpul ce are valori pe


care doriți să le limitați, tastați o expresie pe care trebuie s-o satisfacă valorile
câmpului pentru a fi incluse în rezultate. De exemplu, dacă doriți să limitați o
interogare la înregistrările în care valoarea câmpului Localitate este Sinaia,
tastați Sinaia în rândul Criterii de sub acel câmp.

Pentru mai multe exemple de criterii de interogare pentru diferite tipuri de date,
consultați articolul Exemple de criterii de interogare.

2. Specificați orice criterii alternative în rândul Sau, sub rândul Criterii.

Dacă specificați criterii alternative, o valoare de câmp poate satisface oricare dintre
criteriile listate și poate fi inclusă în rezultatul interogării.

Criterii cu câmpuri multiple

Puteți utiliza și criterii cu mai multe câmpuri. Când faceți acest lucru, toate
criteriile dintr-un anumit rând Criterii ori Sau trebuie să fie adevărate pentru ca
înregistrarea să fie inclusă.

Specificați criteriile utilizând un câmp pe care nu doriți să-l generați


Puteți să adăugați un câmp la proiectarea interogării și să nu includeți datele
câmpului în rezultatul acesteia. Faceți acest lucru dacă doriți să utilizați valorile
câmpului pentru a limita rezultatele interogării, dar nu doriți să vedeți valorile
câmpului.

1. Adăugați câmpul în grila de proiectare.


2. Debifați caseta de selectare din rândul Afișare pentru câmp.
3. Specificați criterii la fel ca pentru un câmp rezultat.

Pasul 5: Sintetizați datele

Acest pas este opțional.

Se recomandă să rezumați datele, mai ales dacă acestea sunt numerice. De


exemplu, poate că veți dori să vedeți prețul mediu sau vânzările totale.

Pentru a rezuma datele dintr-o interogare, utilizați rândul Total. În mod implicit,
rândul Total nu se afișează în Vizualizarea proiect.

1. Cu interogarea deschisă în Vizualizarea proiect, pe fila Proiectare, în grupul


Afișare/Ascundere, faceți clic pe Totaluri.

Access afișează rândul Total în grila de proiectare a interogării.

2. Pentru fiecare câmp pe care doriți să-l sintetizați, alegeți funcția de utilizat din lista
de pe rândul Total. Funcțiile disponibile depind de tipul de date al câmpului.

Pentru a afla mai multe despre funcționalitatea rândului Total în interogări,


consultați articolul Adunarea sau contorizarea valorilor dintr-o foaie de date cu un
rând Total.

Pasul 6: Vizualizați rezultatele

Pentru a vedea rezultatele interogării, pe fila Proiectare, faceți clic pe Rulare.


Access afișează rezultatele interogării în vizualizarea Foaie de date.
Pentru a face modificări ulterioare asupra interogării, faceți clic
pe Pornire > Vizualizare > Vizualizarea proiect pentru a reveni la Vizualizarea
proiect.

Modificați câmpurile, expresiile sau criteriile și rulați din nou interogarea până
când returnează datele pe care le doriți.

Începutul paginii

Crearea unei interogări de selectare într-o aplicație web Access

Crearea unei interogări de selectare într-o aplicație web Access este asemănătoare
cu procedura de mai sus pentru baze de date desktop, doar că trebuie să vă ocupați
de câteva mici aspecte pentru ca rezultatele interogării să fie disponibile în
browser.

Important Microsoft nu mai recomandă crearea și utilizarea aplicațiilor web Access în


SharePoint. Ca alternativă, luați în considerare utilizarea Microsoft PowerApps pentru dezvolta
soluțiilor de business fără cod pentru web și dispozitive mobile.

1. Deschideți aplicația web în Access.


2. Faceți clic pe Pornire > Complex > Interogare.
3. În caseta de dialog Afișare tabel, pe filele Tabele, Interogări sau Ambele, faceți
dublu clic pe fiecare sursă de date pe care doriți s-o utilizați sau selectați fiecare
sursă de date, apoi faceți clic pe Adăugare. Faceți clic pe Închidere când ați
terminat.
4. Glisați câmpurile dintr-o sursă de date din panoul de sus al ferestrei de proiectare a
interogării în jos, spre rândul Câmp din grila de proiectare, în panoul din partea de
jos al ferestrei de proiectare a interogării.
5. Adăugați orice criterii la câmpurile pe care le doriți.
6. Faceți clic dreapta pe fila de interogare, apoi faceți clic pe Salvare și dați un nume
interogării.
7. Pentru a vedea rezultatele interogării, faceți clic dreapta pe fila interogării, apoi
faceți clic pe Vizualizare foaie de date.

Pentru ca rezultatele interogării să fie disponibile în vizualizarea browserului,


trebuie să adăugați o vizualizare bazată pe interogare în Selectorul de tabele.
Pentru a adăuga o nouă vizualizare la o legendă de tabel din Selectorul de tabele,
parcurgeți următorii pași:
1. Faceți clic pe numele legendei de tabel din selectorul de tabel aflat în panoul din
stânga, apoi pe butonul Adăugare vizualizare nouă (semnul plus).

2. În caseta de dialog Adăugare vizualizare nouă , introduceți un nume pentru


vizualizare în caseta Nume vizualizare , selectați un tip de vizualizare, apoi
selectați numele interogării în caseta sursă de înregistrări .

Sfat: Dacă ați utilizat mai multe tabele într-o interogare, puteți să adăugați
vizualizarea la orice tabel sau la toate tabelele.

3. Faceți clic pe Pornire > Lansare aplicație pentru a deschide noua vizualizare în
browser.
4. Faceți clic pe numele tabelului, apoi pe numele vizualizării pentru a adăuga, a
modifica sau a șterge datele din această vizualizare, dacă interogarea dvs. acceptă
actualizări.