Inserarea unei foi de date într-un formular

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ță.

O foaie de date este o vizualizare simplă a datelor aranjate în rânduri și coloane. Dacă vă faceți dublu clic pe un tabel în panoul de navigare, Access afișează tabelul ca o foaie de date. Din cauza lor compactă prezentare a datelor, foile de date funcționează bine atunci când se utilizează pentru a afișa datele din partea "mulți" a unei relație unu-la-mai mulți ca subformulare. Acest articol descrie modul în care puteți să adăugați foile de date la formularele în Access.

Ce intenționați?

Vizualizați un exemplu de o foaie de date dintr-un formular

Glisați și fixați-o foaie de date într-un formular

Inserați o foaie de date într-un formular existent utilizând vizualizarea aspect

Inserați o foaie de date într-un formular existent utilizând vizualizarea proiect

Înțelegeți diferențele dintre un formular scindat și unui formular care conține o foaie de date

Vizualizați un exemplu de o foaie de date dintr-un formular

Să presupunem că doriți să creați un formular care afișează date despre categoriile de produse și, de asemenea, toate produsele din aceste categorii. Datele din tabelul categoriile reprezintă partea "unu" a relației și datele din tabelul Products reprezintă partea "mulți" a relației. Fiecare categorie poate avea mai multe produse.

Formulare care conțin subformulare

1. Formularul principal afișează date din partea „unu” a relației.

2. din foaia de date afișează date din partea "mulți" a relației.

Glisați și fixați-o foaie de date într-un formular

Cea mai rapidă metodă de a adăuga o foaie de date existente într-un formular este deschideți formularul în vizualizarea proiect și apoi faceți clic pe, țineți apăsat și glisați un formular existent de foaie de date din panoul de navigare în zona de proiectare formular.

Dacă ați configurat relațiile corect înainte de a începe această procedură, Access setează automat Legare câmpuri descendente și proprietățile de Legare câmpuri principale cu valorile corecte care va se leagă formularul principal din foaia de date.

Proprietățile meu Legare câmpuri descendente și Legare câmpuri principale sunt necompletate

Dacă Access nu poate determina cum să legați controlul subformularul la formularul principal, se lasă Legare câmpuri descendente și Legare câmpuri principale proprietățile controlului de subformular necompletat. Trebuie să setați manual aceste proprietăți.

Inserați o foaie de date într-un formular existent utilizând vizualizarea aspect

Dacă deja ați definit relațiile dintre tabelele din baza de date, puteți adăuga rapid o foaie de date la un formular existent utilizând vizualizarea aspect. Atunci când adăugați un câmp din partea "mulți" a unei relații într-un formular care se bazează pe partea "unu" a relației, Access creează automat o foaie de date pentru a afișa înregistrările asociate.

  1. Deschideți formularul existent în vizualizarea aspect, făcând clic dreapta pe acesta în panoul de navigare, apoi făcând clic pe Vizualizare aspect în meniul de comenzi rapide.

    Dacă nu este afișat panoul Listă de câmpuri :

    • Apăsați ALT+F8.

      -sau-

      În fila Proiectare, în grupul Instrumente, faceți clic pe Adăugare câmpuri existente.

      Notă Dacă panoul Listă de câmpuri împarte tabelele în secțiuni: câmpuri disponibile pentru vizualizare și, sub acel, câmpuri disponibile în tabele asociate. În partea de jos a panoului Listă de câmpuri , alte tabele pe care nu sunt legate direct la tabelul principal sunt listate sub câmpuri disponibile în alte tabele.

  2. În secțiunea de câmpuri disponibile în tabelele corelate , extindeți tabelul care conține primul câmp dorite pe foii de date și glisați câmpul în formular. Access creează o foaie de date și adaugă câmpul.

  3. Pentru a adăuga câmpuri suplimentare în foaia de date noi, trebuie mai întâi să faceți clic pe foaie de date pentru a o selecta. Rețineți că Access rearanjează panoul Listă de câmpuri , astfel încât câmpurile disponibile pentru foaia de date se află în partea de sus. Din secțiunea de câmpuri disponibile pentru această vizualizare , glisați toate celelalte câmpuri pe care o doriți în foaia de date. Când glisați fiecare câmp în foaia de date, Access trasează o bară de inserare pentru a vă arăta unde câmpul va fi inserat când eliberați butonul mouse-ului.

  4. Continuați să adăugați câmpuri la formularul principal sau foaia de date, mai întâi făcând clic pe formularul principal sau foaie de date pentru a o selecta, apoi glisați câmpul din panoul Listă de câmpuri .

Secțiunea de câmpuri disponibile în alte tabele din panoul Listă de câmpuri conține tabelele care nu sunt legate direct la tabelul sau interogarea care formularul selectat se bazează pe. Dacă ați definit toate relațiile de tabel validă în fereastra Relații, apoi câmpurile din secțiunea de câmpuri disponibile în alte tabele să nu poată fi validă selecțiile pentru formularul care sunt construirea. Dacă glisați un câmp din această secțiune la formular, Access afișează caseta de dialog Specificați relație . Trebuie să introduceți câmpul sau câmpurile care cele două tabele în care se corelează înainte de a continua. Dacă nu faceți acest lucru, panoul Listă de câmpuri nu mai vor fi sortate în secțiuni după relațiile de predefinite. Se recomandă să faceți clic pe Anulare în această casetă de dialog și a paragrafelor de relații între tabele în schimb. Pentru mai multe informații despre relații, consultați articolul crearea, editarea sau ștergerea unei relații.

Începutul paginii

Inserați o foaie de date într-un formular existent utilizând vizualizarea proiect

Utilizați această procedură pentru a adăuga o foaie de date care se bazează direct pe un tabel sau interogare la un formular existent în vizualizarea proiect.

  1. Deschideți formularul în vizualizarea proiect, făcând clic dreapta pe formular în panoul de navigare, apoi făcând clic pe Vizualizare proiect.

  2. Pe fila Proiectare , în grupul controale , dacă este selectat instrumentul Utilizare Control experți , faceți clic pe aceasta, astfel încât nu este selectat.

    Imagine buton

    De ce?

    Dacă este utilizat, subformular Control expert construiește un obiect de formular separat și bazează pe controlul de subformular pe acel obiect de formular. În schimb, această procedură creează o foaie de date care se bazează direct pe un tabel sau interogare, mai degrabă decât o formă.

  3. Pe fila Proiectare, în grupul Controale, faceți clic pe butonul Subformular/subraport.

  4. În grila de proiectare formular, faceți clic unde doriți din foaia de date pentru a fi inserat.

  5. Repoziționați și redimensionarea controlului de subformular, glisând ghidajele din marginile și colțurile controlului.

  6. Editarea etichetei atașate pentru controlul de subformular întâi clic pe eticheta, făcând dublu clic pe acesta pentru a selecta textul său, și tastând o etichetă nouă. Dacă preferați să ștergeți eticheta, faceți clic pe eticheta o dată, apoi apăsați DELETE.

  7. Dacă foaia de proprietăți nu este afișată deja, apăsați F4 pentru a o afișa.

  8. Dacă controlul de subformular nu este selectat în prezent, faceți clic pe o dată pentru a o selecta.

  9. În fila date din foaia de proprietăți, faceți clic pe lista verticală Obiect sursă și apoi faceți clic pe tabelul sau interogarea care doriți să le afișați în foaia de date. De exemplu, dacă doriți să afișați datele din tabelul Comenzi, faceți clic pe Table.Orders.

  10. Dacă ați configurat relațiile corect înainte de a începe această procedură, Access setează automat Legare câmpuri descendente și proprietățile de Legare câmpuri principale cu valorile corecte care va se leagă formularul principal din foaia de date.

    Proprietățile meu Legare câmpuri descendente și Legare câmpuri principale sunt necompletate

    Dacă Access nu poate determina cum să legați controlul subformularul la formularul principal, se lasă Legare câmpuri descendente și Legare câmpuri principale proprietățile controlului de subformular necompletat. Trebuie să setați manual aceste proprietăți, efectuând următoarele:

    1. Deschideți formularul principal în Vizualizare proiect.

    2. Faceți clic pe controlul de subformular o dată pentru a o selecta.

    3. Dacă foaia de proprietăți nu este afișat în prezent, apăsați F4.

    4. În fila date din foaia de proprietăți, faceți clic pe (...) de lângă caseta proprietatea Legare câmpuri descendente .

      Apare caseta de dialog Editor de legături câmpuri de subformular.

    5. În listele verticale de Câmpuri principale și Câmpuri descendente , selectați câmpurile pe care doriți să legați forme cu. Dacă nu sunteți sigur ce câmpuri să o utilizați, faceți clic pe sugestii pentru a avea acces determina Legare câmpuri. După ce terminați, faceți clic pe OK.

      Dacă nu vedeți câmpul pe care doriți să îl utilizați pentru a lega formularelor, poate fi necesar să editați sursa de înregistrări a formularului coordonator sau fiu pentru a vă asigura că domeniul este într-o. De exemplu, dacă formularul se bazează pe o interogare, nu uitați câmpul legarea este prezente în rezultatele interogării.

    6. Salvați formularul principal și comutați la vizualizarea formular pentru a verifica dacă formularul funcționează așa cum vă așteptați.

  11. Salvați formularul, făcând clic pe Salvare pe bara de Instrumente acces rapid sau apăsând CTRL + S.

  12. Comutați la Vizualizare formular și verificați dacă foaia de date funcționează așa cum vă așteptați.

Începutul paginii

Înțelegeți diferențele dintre un formular scindat și unui formular care conține o foaie de date

Un formular care conține o foaie de date afișează date din surse de date diferite (dar, de obicei, asociate). De exemplu, un formular poate afișa angajați și ar putea avea o foaie de date care afișează toate activitățile atribuite fiecare angajat. Foaie de date are o sursă de date diferite de pe formularul pe care îl conține. În schimb, un formular scindat are două secțiuni (o formă și o foaie de date), dar aceleași date se afișează în ambele secțiuni. Două secțiuni urmărirea între ele și vă oferă două vizualizări diferite ale datelor în același timp.

Pentru mai multe informații despre crearea și lucrul cu un formular scindat, consultați articolul crearea unui formular scindat.

Începutul paginii

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×