Subiecte asociate
×
Gestionarea datelor cu interogări
Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.
Gestionarea datelor cu interogări

Crearea de interogări cu uniri externe

Browserul dvs. nu acceptă redarea video.

Încercați!

Uneori, în interogări, doriți să vedeți toate înregistrările dintr-un tabel, împreună cu înregistrările care se potrivesc din alt tabel. Pentru a face acest lucru, creați uniri externe.

Unirile interne afișează date doar atunci când există un ID corespondent în ambele surse de date conectate. De exemplu, dacă doriți să afișați produsele și cantitățile vândute, creați o asociere internă între tabelele Produse și Detalii comandă. Atunci când rulați interogarea, sunt returnate doar produsele care apar în comenzi și apar astfel în ambele tabele.

În schimb, unirile externereturnează toate datele dintr-o sursă de date și unele dintre datele din alt tabel sau din altă sursă de date.

De exemplu, dacă doriți să vedeți ce produse nu s-au vândut, creați o interogare care afișează ID-ul produsului din tabelul Produse și ORICE ID-uri de comandă care se potrivesc din tabelul Detalii comandă. Produsele care nu au înregistrări corespondente în tabelul Detalii comandă returnează numele produsului fără valoare pentru câmpul ID comandă.

Unirile externe la stânga și unirile externe la dreapta

Într-o asociere externă, tabelul care afișează toate înregistrările se numește tabel de bază. Tabelul care afișează doar unele înregistrări (care se potrivesc) se numește tabel secundar.

Caseta de dialog Proprietăți asociere descrie ce vedeți cu diferite tipuri de uniri:

Captură de ecran cu trei tabele și proprietățile lor de asociere

Să presupunem că ați creat o interogare pentru a afișa ce produse au cumpărat clienții dvs. Câmpurile de ieșire sunt Nume produs, ID comandă și Cantitate.

  1. Unire internă. Se includ doar rândurile (înregistrările) în care câmpurile asociate din ambele tabele sunt egale, de exemplu, doar produsele care au comenzi asociate cu ele.

  2. Asociere externă la stânga. Includeți toate înregistrările din tabelul de sub Nume tabel stânga și numai înregistrările din tabelul de sub Nume tabel dreapta în care câmpurile asociate sunt egale, de exemplu, toate comenzile, dar numai cantitățile și DNS-uri de produse pentru acele comenzi care au produse asociate cu ele.

  3. Unire externă la dreapta. Includeți toate înregistrările din tabelul de sub Nume tabel dreapta și numai acele înregistrări din tabelul de sub Nume tabel stânga în care câmpurile unitate sunt egale, de exemplu, toate produsele, chiar dacă nu există comenzi pentru ele, caz în care apar valori necompletate în câmpurile ID comandă și Cantitate.

Așa cum vă puteți da seama din aceste exemple, este important să știți ce tabel se află în partea stângă și în partea dreaptă, care de fapt poate fi diferit de modul în care sunt aranjate tabelele în fereastra de interogare. Pentru a înțelege ce date veți obține din interogare, citiți cu atenție textul din caseta de dialog Proprietăți asociere.

1. Adăugați surse de date

  • Selectați Creare > Proiectare interogare.

Adăugați toate tabelele și interogările de care aveți nevoie ca surse de date. (Nu vă faceți griji. Dacă uitați una, încă mai aveți posibilitatea de a adăuga mai multe surse de date mai târziu.)

Dacă le detectează sau le deduce, Access poate afișa relații pentru sursele de date.

2. Adăugați o asociere

  • Dacă nu vedeți o relație între surse, adăugați o asociere. Glisați din câmpul dorit dintr-o sursă de date în câmpul corespondent din altă sursă de date. Tabelul din care glisați este tabelul care va apărea în partea stângă în caseta de dialog Proprietăți asociere. În mod implicit, Access creează o unire internă. Dacă aveți nevoie de o asociere externă, modificați tipul acesteia.

    captură de ecran a unirii între două tabele

3. Modificați o asociere

  1. Faceți dublu clic pe linia care reprezintă asocierea pe care doriți să o modificați.

  2. În caseta de dialog Proprietăți asociere, pentru a crea o asociere externă, selectați a doua sau a treia opțiune. Apoi selectați OK.

    Nu uitați să fiți atent la tabelul care este tabelul de bază, cel din care se afișează toate înregistrările.

    Captură de ecran cu proprietățile de asociere evidențind numele tabelului din stânga

4. Finalizați interogarea

Urmați pașii obișnuite pentru crearea unei interogări: adăugați câmpuri de ieșire, adăugați orice criterii și rulați sau salvați interogarea. Pentru a afla cum, consultați Crearea interogărilor de bază.

Doriți mai multe informații?

Crearea de interogări de bază

Instruire Excel

Instruire Outlook

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×