Puteți utiliza o interogare pentru a furniza date unui formular sau raport în Access. Puteți utiliza o interogare atunci când creați formularul sau raportul sau puteți modifica un formular sau un raport existent setând proprietatea Sursă înregistrări. Când setați proprietatea Sursă înregistrări, puteți să specificați o interogare existentă sau să creați o interogare nouă de utilizat.
Dacă utilizați o interogare ca sursă de înregistrări, este posibil să nu reușiți să editați datele. Înainte de a utiliza o interogare ca sursă de înregistrări, ar trebui să luați în considerare dacă trebuie să editați date.
Acest articol vă arată cum să setați proprietatea Sursă înregistrări pentru un formular sau un raport existent și furnizează informații despre momentele când se pot edita sau nu datele interogării.
Acest articol nu vă arată cum să creați un formular sau un raport. Pentru ajutor la crearea formularelor și rapoartelor, consultați articolele Crearea unui formular în Access și Crearea unui raport simplu.
În acest articol
Utilizarea unei interogări existente ca sursă de înregistrări a unui formular sau raport
În Vizualizarea proiect, setați proprietatea Sursă înregistrări la o interogare existentă pe care doriți să o utilizați.
-
Deschideți formularul sau raportul în Vizualizarea proiect.
Dacă foaia de proprietăți nu este deschisă deja, apăsați F4 pentru a o deschide.
-
În foaia de proprietăți, pe fila Date , faceți clic pe caseta proprietății Sursă înregistrări .
-
Alegeți una dintre următoarele:
-
Începeți să tastați numele interogării pe care doriți să o utilizați.
Access completează automat numele obiectului pe măsură ce tastați.
- sau -
-
Faceți clic pe săgeată, apoi selectați interogarea pe care doriți să o utilizați.
-
Crearea unei interogări ca sursă de înregistrări a unui formular sau raport
În Vizualizarea proiect, utilizați butonul Generare () din caseta proprietății Sursă înregistrări pentru a crea o nouă interogare de utilizat ca sursă de înregistrări.
-
Deschideți formularul sau raportul în Vizualizarea proiect.
Dacă foaia de proprietăți nu este deschisă deja, apăsați F4 pentru a o deschide.
-
În foaia de proprietăți, pe fila Date , faceți clic pe caseta proprietății Sursă înregistrări .
-
Faceți clic pe .
Se deschide o nouă interogare în Vizualizarea proiect.
-
Proiectați interogarea, apoi salvați-o și închideți-o.
Pentru ajutor la proiectarea unei interogări, consultați articolul Crearea unei interogări de selectare simple.
Editarea datelor dintr-o interogare
Unul dintre principalele motive pentru care utilizați formulare este să introduceți și să editați date. Unele interogări nu acceptă editarea datelor. Înainte de a utiliza o interogare ca sursă de înregistrări pentru un formular, luați în considerare dacă puteți edita datele interogării.
Când pot edita date dintr-o interogare?
Puteți edita datele dintr-o interogare dacă:
-
Interogarea se bazează pe un singur tabel.
-
Interogarea se bazează pe două tabele cu un relația unu-la-unu între ele.
-
Proprietatea RecordsetType a formularului este setată la Dinamic (Actualizări inconsistente) și nu se aplică niciuna dintre condițiile din secțiunea următoare.
Notă: Chiar și atunci când puteți edita date într-o interogare, unele dintre câmpurile sale pot să nu fie disponibile pentru editare. Astfel de cazuri sunt listate în secțiunea următoare.
Când nu pot edita date dintr-o interogare?
Nu puteți edita datele dintr-o interogare atunci când:
-
Interogarea este o interogare tabel încrucișat.
-
Interogarea este o interogare specifică pentru SQL.
-
Câmpul pe care încercați să-l editați este un câmp calculat. În acest caz, este posibil să reușiți să editați date din celelalte câmpuri din interogare.
-
Interogarea conține o clauză GROUP BY.