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.

Atunci când două tabele din Access au unul sau mai multe câmpuri în comun, puteți încorpora foaia de date dintr-un tabel într-altul. O foaie de date încorporată, care se numește subfoaie de date, este utilă atunci când doriți să vizualizați și să editați date asociate sau asociate într-un tabel sau într- interogare.

În acest articol

Introducere în subfoile de date

O subfoaie de date este utilă atunci când doriți să vedeți informațiile din mai multe surse de date într-o singură vizualizare foaie de date. De exemplu, în baza de date eșantion Northwind, tabelul Comenzi are un relație unu-la-mai mulți cu tabelul Detalii comandă.

arată o relație între două tabele

Dacă tabelul Detalii comandă este adăugat ca subfoaie de date în tabelul Comenzi, puteți să vizualizați și să editați date, cum ar fi produsele incluse într-o anumită comandă (fiecare rând), deschizând subfoaia de date pentru acea comandă.

afișează o foaie de date cu o subfoaie de date deschisă

Dacă adăugați subfoi de date la tabele, limitați utilizarea acestor subfoi de date la vizualizarea și nu editarea datelor de firmă importante. Dacă doriți să editați datele dintr-un tabel, vă recomandăm să utilizați formulare pentru a edita datele în locul subfoilor de date, deoarece este mai probabil ca erorile de introducere a datelor să apară în vizualizarea foaie de date dacă utilizatorii nu au grijă să defileze la celula corectă. De asemenea, rețineți că adăugarea unei subfoi de date la un tabel mare poate afecta negativ performanța tabelului.

Microsoft Access creează automat o subfoaie de date atunci când creați un tabel care corespunde unuia dintre următoarele criterii:

  • Tabelul se află într-o relația unu-la-unu.

  • Tabelul este partea "unu" a unei relații unu-la-mai-mulți, unde proprietatea SubdatasheetName a tabelului este setată la Automat.

O relație este definită prin potrivirea cheie primară cu câmpurile cheie străină din tabelele asociate.

De asemenea, puteți adăuga o subfoaie de date la orice tabel, interogare sau formular dintr-o bază de date. În Vizualizarea foaie de date, un formular poate afișa o singură subfoaie de date la un moment dat.

Începutul paginii

Deschiderea și închiderea unei subfoi de date

Pentru a determina dacă un tabel, o interogare sau un formular are deja o subfoaie de date, deschideți obiectul în Vizualizarea foaie de date. Dacă este prezent un indicator de extindere (semnul +), atunci tabelul, interogarea sau formularul are o subfoaie de date. Atunci când subfoaia de date este deschisă, indicatorul se modifică într-un - semn. Subfoile de date pot fi imbricate într-o subfoaie de date principală pentru până la opt niveluri.

vizualizarea unei subfoi de date

  • Pentru a deschide subfoaia de date, faceți clic pe semnul plus de lângă valoarea pentru care doriți să vedeți înregistrările.

  • Pentru a închide subfoaia de date, faceți clic pe semnul minus.

Sfat: Pentru a extinde sau a restrânge simultan toate subfoile de date dintr-o foaie de date, pe fila Pornire , în grupul Înregistrări , faceți clic pe Mai multe. Apoi selectați Subfoaie de date și faceți clic pe opțiunea dorită.

De asemenea, puteți să eliminați sau să ascundeți o subfoaie de date. Pentru informații despre eliminarea unei subfoi de date, consultați articolul Eliminarea unei subfoi de date.

Sfat: Pentru a ascunde o subfoaie de date, deschideți tabelul în Vizualizare proiect, apoi, pe fila Proiectare , în grupul Afișare/Ascundere , faceți clic pe Foaie de proprietăți. Găsiți linia Nume subfoaie de date în fereastra foii de proprietăți, modificați-o în [Fără], apoi salvați modificarea.

Începutul paginii

Adăugarea unei subfoi de date

  1. În Vizualizarea foaie de date, deschideți tabelul sau interogarea în care doriți să adăugați subfoaia de date.

  2. Pe fila Pornire , în grupul Înregistrări , faceți clic pe Mai multe, indicați spre Subfoaie de date, apoi faceți clic pe Subfoaie de date.

  3. În caseta de dialog Inserare subfoaie de date , selectați fila (Tabele, Interogări sau Ambele) care corespunde tipului de obiect pe care doriți să-l inserați ca subfoaie de date.

  4. În caseta Legare câmpuri descendente , faceți clic pe câmpul pe care doriți să-l utilizați drept câmp cheie străină sau corespondent care va furniza date pentru subfoaia de date.

  5. În caseta Legare câmpuri principale , faceți clic pe câmpul pe care doriți să-l utilizați ca cheie primară sau drept câmp corespondent pentru tabelul principal sau interogarea principală, apoi faceți clic pe OK.

    De exemplu, dacă doriți să creați o subfoaie de date pentru a vizualiza comenzile asociate pentru fiecare înregistrare Client din tabelul Clienți, selectați tabelul Comenzi, în caseta Legare câmpuri descendente , selectați ID client, apoi, în caseta Legare câmpuri principale , selectați ID.

    selectarea câmpului principal pentru subfoaia de date

    Notă:  Valorile din casetele Legare câmpuri descendente și Legare câmpuri principale creează o asociere unu-la-mai-mulți în câmpurile specificate.

  6. Faceți clic pe OK pentru a salva modificările.

  7. Pentru a afișa subfoaia de date pe care ați adăugat-o la tabel, interogare sau formular, faceți clic pe semnul +.

    Notă: Câmpul fiu (cheie străină) nu apare ca o coloană a subfoii de date. Când adăugați o înregistrare nouă în subfoaia de date, Access inserează automat valoarea cheii primare a tabelului de bază selectat.

Începutul paginii

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!

×