Un formular din Access este un obiect de bază de date pe care îl puteți utiliza pentru a crea o interfață de utilizator pentru o aplicație bază de date. Un formular „legat” este un formular care este conectat direct la o sursă de date, cum ar fi un tabel sau o interogare, și care poate fi utilizat pentru a introduce, a edita sau a afișa date din sursa de date respectivă. Alternativ, puteți să creați un formular „nelegat” care nu se leagă direct la o sursă de date, dar care conține totuși butoane de comandă, etichete sau alte controale necesare pentru a utiliza aplicația.
Acest articol se concentrează în principal pe formularele legate. Puteți utiliza formulare legate pentru a controla accesul la date, precum câmpurile sau rândurile de date care sunt afișate. De exemplu, unii utilizatori au nevoie să vadă doar câteva câmpuri într-un tabel cu mai multe câmpuri. Oferirea unui formular care conține doar câmpurile respective acelor utilizatori îi ajută să utilizeze baza de date. De asemenea, puteți adăuga butoane de comandă și alte caracteristici la un formular pentru a automatiza acțiunile efectuate frecvent.
Gândiți-vă la formularele legate ca la ferestre prin care utilizatorii văd și accesează baza dvs. de date. Un formular eficient accelerează utilizarea bazei de date, deoarece utilizatorii nu trebuie să caute ceea ce au nevoie. Un formular atractiv din punct de vedere vizual face ca lucrul cu baza de date să fie mai plăcut și mai eficient și, de asemenea, poate împiedica introducerea de date incorecte.
Notă: Acest articol presupune că ați creat deja un tabel (sau o interogare bazată pe unul sau mai multe tabele) și că doriți să construiți un formular pentru a vizualiza sau a manipula datele.
În acest articol
Crearea unui formular utilizând instrumentul Formular
Puteți utiliza instrumentul Formular pentru a crea un formular cu un singur clic de mouse. Când utilizați acest instrument, toate câmpurile din sursa de date de bază sunt plasate în formular. Puteți începe să utilizați imediat noul formular sau să-l modificați în vizualizarea Aspect sau în vizualizarea Proiect pentru a se potrivi mai bine necesităților dvs.
Utilizarea instrumentului Formular pentru a crea un nou formular
-
În Panoul de navigare, faceți clic pe tabelul sau pe interogarea care conține datele pe care doriți să le vedeți în formular.
-
În fila Creare, în grupul Formulare, faceți clic pe Formular.
Access creează formularul și îl afișează în Vizualizarea aspect. În vizualizarea Aspect, se pot efectua modificări de proiect la formular în timp ce afișează date. De exemplu, se poate ajusta dimensiunea casetelor text pentru a se potrivi datele, dacă este nevoie.
Dacă Access găsește un singur tabel care are o relație unu-la-mai-mulți cu tabelul sau interogarea pe care ați utilizat-o pentru a crea formularul, Access adaugă o foaie de date la formular care se bazează pe tabelul sau interogarea asociate. De exemplu, dacă creați un formular simplu care se bazează pe tabelul Angajați și între tabelul Angajați și tabelul Comenzi este definită o relație de tip unu-la-mai-mulți, foaia de date afișează toate înregistrările din tabelul Comenzi care se referă înregistrarea curentă din tabelul Angajați. Puteți să ștergeți foaia de date din formular dacă decideți că nu aveți nevoie de ea. Dacă există mai multe tabele cu o relație unu-la-mai-mulți cu tabelul pe care l-ați utilizat pentru a crea formularul, Access nu adaugă foi de date la formular.
Crearea unui formular scindat utilizând instrumentul Scindare formular
Un formular scindat vă oferă două vizualizări ale datelor în același timp - o vizualizare Formular și o vizualizare Foaie de date.
Un formular scindat este diferit de o combinație formular/subformular prin faptul că cele două vizualizări sunt conectate la aceeași sursă de date și sunt permanent sincronizate una cu cealaltă. Selectarea unui câmp dintr-o parte a formularului selectează același câmp în cealaltă parte a formularului. Se pot adăuga, edita sau șterge date din oricare parte (cât timp sursa de înregistrări este actualizabilă și nu s-a configurat formularul pentru a preveni aceste acțiuni).
Lucrul cu formulare scindate vă oferă beneficiile ambelor tipuri de formulare într-un singur formular. De exemplu, puteți să utilizați porțiunea de foaie de date a formularului pentru a găsi rapid o înregistrare, apoi să utilizați porțiunea de formular pentru a vizualiza sau a edita înregistrarea.
Pentru a crea un formular scindat utilizând instrumentul Scindare formular:
-
În Panoul de navigare, faceți clic pe tabelul sau interogarea care conține datele pe care le doriți în formular. Sau deschideți tabelul sau interogarea în vizualizarea Foaie da date.
-
Pe fila Creare, în grupul Formulare, faceți clic pe Mai multe formulare, apoi faceți clic pe Scindare formular.
Access creează formularul și îl afișează în Vizualizarea aspect. În vizualizarea Aspect, se pot efectua modificări de proiect la formular în timp ce afișează date. De exemplu, se poate ajusta dimensiunea casetelor text pentru a se potrivi datele, dacă este nevoie. Pentru mai mult informații despre vizualizările de formular, consultați secțiunea Înțelegerea vizualizării Aspect și a vizualizării Proiect.
Crearea unui formular care afișează mai multe înregistrări utilizând instrumentul Elemente multiple
Când creați un formular utilizând instrumentul Formular, formularul pe care Access îl creează afișează câte o singură înregistrare odată. Dacă doriți un formular care afișează mai multe înregistrări, dar este mai particularizabil decât o foaie de date, puteți utiliza instrumentul Elemente multiple.
-
În Panoul de navigare, faceți clic pe tabelul sau pe interogarea care conține datele pe care doriți să le vedeți în formular.
-
Pe fila Creare, în grupul Formulare, faceți clic pe Mai multe formulare, apoi faceți clic pe Elemente multiple.
Access creează formularul și îl afișează în Vizualizarea aspect. În Vizualizarea aspect, se pot efectua modificări de proiect la formular în timp ce afișează date.
Atunci când utilizați instrumentul Elemente multiple, formularul pe care Access îl creează seamănă cu o foaie de date. Datele sunt aranjate pe rânduri și coloane și puteți vedea mai multe înregistrări odată. Însă un formular de tip Elemente multiple vă oferă mai multe opțiuni de particularizare decât o foaie de date, cum ar fi capacitatea de a adăuga elemente grafice, butoane și alte controale. Pentru mai multe informații despre particularizarea unui formular, consultați secțiunile Ajustarea formularului în vizualizarea Aspect și Ajustarea formularului în vizualizarea Proiect.
Crearea unui formular utilizând expertul Formular
Pentru a fi mai selectiv în ceea ce privește câmpurile care apar în formular, puteți utiliza Expertul formular în locul diferitelor instrumente de creare a formularelor menționate anterior. De asemenea, puteți să definiți modul de grupare și sortare a datelor și să utilizați câmpuri din mai multe tabele sau interogări, cu condiția să specificați în prealabil relațiile dintre tabele și interogări.
-
În fila Creare, în grupul Formulare, faceți clic pe Expert formular.
-
Urmați instrucțiunile din paginile Expertului formular.
Notă: Dacă doriți să includeți câmpuri din mai multe tabele și interogări în formular, nu faceți clic pe Următorul sau pe Terminare după ce selectați câmpurile din primul tabel sau din prima interogare în Expertul formular. În schimb, repetați pașii pentru selectarea unui tabel sau a unei interogări, apoi faceți clic pe toate câmpurile suplimentare pe care doriți să le includeți în formular. Apoi faceți clic pe Următorul sau pe Terminare pentru a continua.
-
Pe ultima pagină a expertului, faceți clic pe Terminare.
Crearea unui formular cu ajutorul instrumentului Formular necompletat
Dacă expertul sau instrumentele de creare a formularelor nu corespund cerințelor dvs., puteți utiliza instrumentul Formular necompletat pentru a crea un formular. Aceasta poate fi o modalitate foarte rapidă de a crea un formular, mai ales dacă intenționați să introduceți doar câteva câmpuri în acesta.
-
În fila Creare, în grupul Formulare, faceți clic pe Formular necompletat.
Access deschide un formular necompletat în Vizualizarea aspect și afișează panoul Listă de câmpuri.
-
În panoul Listă de câmpuri, faceți clic pe semnul plus (+) lângă tabelul sau tabelele ce conțin câmpurile pe care doriți să le vedeți în formular.
-
Pentru a adăuga un câmp la formular, faceți dublu clic pe acesta sau glisați-l în formular.
-
După adăugarea primului câmp, puteți adăuga mai multe câmpuri odată apăsând lung tasta CTRL, făcând clic pe mai multe câmpuri și glisându-le în formular în același timp.
-
Ordinea tabelelor din panoul Listă de câmpuri se poate modifica, în funcție de partea din formular selectată momentan. Dacă un anumit câmp pe care doriți să-l adăugați nu este vizibil, încercați să selectați altă parte a formularului, apoi încercați din nou să adăugați câmpul.
-
-
Utilizați instrumentele din grupul Antet/Subsol de pe fila Proiectare aspect formular pentru a adăuga o siglă, un titlu sau data și ora la formular.
-
Utilizați instrumentele din grupul Controale din fila Proiectare aspect formular pentru a adăuga o varietate mai mare de controale la formular.
Pentru o selecție mai mare de controale, comutați la vizualizarea Proiect făcând clic cu butonul din dreapta pe formular, apoi făcând clic pe Vizualizare Proiect.
Înțelegerea vizualizării Aspect și a vizualizării Proiect
Vizualizarea Aspect Vizualizarea aspect este vizualizarea cea mai intuitivă de utilizat pentru modificarea formularului și poate fi utilizată pentru aproape toate modificările pe care doriți să le efectuați într-un formular Access.
În vizualizarea Aspect, formularul rulează efectiv. Prin urmare, puteți vedea datele într-un mod similar cu cel în care vor apărea în timpul utilizării formularului. Însă puteți, de asemenea, să modificați proiectarea formularului în această vizualizare. Deoarece puteți vedea datele în timp ce modificați formularul, aceasta este o vizualizare foarte utilă pentru setarea dimensiunii controalelor sau efectuarea aproape oricărui alt tip de activitate care afectează aspectul și modul de utilizare a formularului.
Dacă întâlniți o activitate care nu poate fi efectuată în vizualizarea Aspect, puteți comuta la vizualizarea Proiect. În anumite situații, Access afișează un mesaj care spune că trebuie să comutați la Vizualizarea proiect înainte de a putea face o anumită modificare.
Vizualizarea Proiect Vizualizarea Proiect vă oferă o vizualizare mai detaliată a structurii formularului. Puteți vedea secțiunile Antet, Detalii și Subsol ale formularului. Formularul nu rulează efectiv atunci când este afișat în vizualizarea Proiect. Prin urmare, nu puteți vedea datele de bază în timp ce faceți modificări de proiectare. Însă există anumite activități pe care le puteți efectua mai ușor în vizualizarea Proiect decât în vizualizarea Aspect. Puteți să:
-
Adăugați o varietate mai mare de controale la formular, de exemplu cadre de obiect legat, sfârșituri de pagină și diagrame.
-
Editați sursele de control al casetelor text în casetele text propriu-zise, fără a utiliza foaia de proprietăți.
-
Redimensionați secțiunile de formular, cum ar fi Antetul de formular sau secțiunea Detalii.
-
Modificați anumite proprietăți ale formularului care nu pot fi modificate în vizualizarea Aspect.
Ajustarea formularului în vizualizarea Aspect
După ce creați un formular, puteți ajusta cu ușurință proiectul acestuia lucrând în Vizualizarea aspect. Folosind datele reale ale formularului ca ghid, puteți să rearanjați controalele și să le ajustați lățimea. Puteți să introduceți controale noi în formular și să setați proprietățile pentru formular și comenzile acestuia.
Pentru a comuta la Vizualizarea aspect, faceți clic cu butonul din dreapta pe numele formularului din Panoul de navigare, apoi faceți clic pe Vizualizare aspect.
Access afișează formularul în Vizualizarea aspect.
Puteți utiliza foaia de proprietăți pentru a modifica proprietățile formularului și ale controalelor și secțiunilor acestuia. Pentru a afișa foaia de proprietăți, apăsați F4.
Puteți să utilizați panoul Listă de câmpuri pentru a adăuga câmpuri din tabelul sau interogarea subiacentă la proiectul formularului. Pentru a afișa panoul Listă de câmpuri:
-
Pe fila Proiectare aspect formular , în grupul Instrumente , faceți clic pe Adăugare câmpuri existente sau utilizați comanda rapidă de la tastatură apăsând ALT+F8.
Apoi puteți glisa câmpuri direct din panoul Listă de câmpuri în formular.
-
Pentru a adăuga un singur câmp, faceți dublu clic pe acesta sau glisați-l din panoul Listă de câmpuri în secțiunea formularului unde doriți să fie afișat.
-
Pentru a adăuga simultan mai multe câmpuri, țineți apăsată tasta CTRL și faceți clic pe câmpurile pe care doriți să le adăugați. Apoi glisați câmpurile selectate în formular.
Ajustarea formularului în vizualizarea Proiect
De asemenea, puteți ajusta proiectul formularului lucrând în Vizualizarea proiect. Puteți să adăugați controale și câmpuri noi la formular, adăugându-le la grila de proiectare. Foaia de proprietăți vă oferă acces la numeroase proprietăți pe care le puteți seta pentru a particulariza formularul.
Pentru a comuta la Vizualizarea proiect, faceți clic cu butonul din dreapta pe numele formularului din Panoul de navigare, apoi faceți clic pe Vizualizare proiect.
Access afișează formularul în Vizualizarea proiect.
Puteți utiliza foaia de proprietăți pentru a modifica proprietățile formularului și ale controalelor și secțiunilor acestuia. Pentru a afișa foaia de proprietăți, apăsați F4.
Puteți să utilizați panoul Listă de câmpuri pentru a adăuga câmpuri din tabelul sau interogarea subiacentă la proiectul formularului. Pentru a afișa panoul Listă de câmpuri:
-
Pe fila Proiectare formular , în grupul Instrumente , faceți clic pe Adăugare câmpuri existente sau utilizați comanda rapidă de la tastatură apăsând ALT+F8.
Apoi puteți glisa câmpuri direct din panoul Listă de câmpuri în formular.
-
Pentru a adăuga un singur câmp, faceți dublu clic pe acesta sau glisați-l din panoul Listă de câmpuri în secțiunea formularului unde doriți să fie afișat.
-
Pentru a adăuga simultan mai multe câmpuri, țineți apăsată tasta CTRL și faceți clic pe câmpurile pe care doriți să le adăugați. Apoi glisați câmpurile selectate în formular.