Laborator Access 2007. Baza de date VanzareCarti. Partea a 4-a.
Introducerea i editarea datelor folosind formulare
Folosirea formularelor v permite s introducei o singur nregistrare la un momemt dat, fr s fie nevoie s vedei ntregul tabel. Folosirea controalelor va spori asigurarea integritii datelor.
1) Crearea unui formular Formularele pot fi create din grupul Forms al tab-ului Create din Ribbon. Ne vom referi n continuare doar la comanda Form din grupul aminitit. Pentru restul opiunilor vedei i fisierele ncrcate la Coninut Curs de pe platforma Blackboard. Selectai tabelul pentru care vrei s creai formularul. Dai apoi clic pe butonul Form din grupul Forms al tab-ului Create. Dac, de exemplu, am selectat tabelul Carti, va aprea o fereastr similar cu cea din Fig. 1 (n partea de jos apar i cmpurile din tabelul Comenzi, cu care e relaionat tabelul Carti):
Fig. 1. Formularul Carti (numele e cel cu al tabelului, se poate schimba ulterior)
Pentru popularea tabelului se pot folosi butoanele din bara de navigare i apoi se introduc date acolo unde se dorete. La final se salveaz cu modificrile fcute. Fereastra Find and Replace se poate folosi pentru a cuta date, dar i caseta Search, ilustrat n partea de jos a Fig. 1. Tem: nlocuii preurile tuturor crilor care cost 10 (RON) cu noul pre de 12 (RON).
2) Folosirea controalelor n formulare Controalele asigur siguran i eficien n folosirea formularelor. Pentru exemplul nostru, com folosi un control de tip Combo Box List, care s ne ajute la introducerea categoriei crii (utilizatorul va putea alege dintr-o list de opiuni, limitnd astfel posibilitatea de a introduce inadecvat categoria din care face parte cartea). Pentru aceasta, cumutm afiarea formularului n modul Design View (acest lucru se face, de exemplu, dnd clic dreapta pe numele formularului si alegnd opiunea Design View - Fig. 2).
Fig. 2. Opiunile de afiare a unui formular (n cazul de fa, e selectat opiunea Design View)
Formularul va aprea ca n Fig. 3:
Fig. 3. Formularul Carti in Design View
Din grupul Controls selectai Combo Box List (vezi Fig. 4), apoi drag and drop pn n dreptul cmpului Categorie.
Fig. 4. Controale. Combo box
Va aprea fereastra Combo Box Wizard (Fig. 5):
Fig. 5. Fereastra Combo Box Wizard. Pasul 1
n aceast fereastr alegei a doua opiune (I will type in the values that I want), apoi dai clic pe butonul Next. Va aprea fereastra din Fig. 6:
Fig. 6. Combo Box Wizard. Pasul 2 Completai opiunile din Combo Box (n cazul de fa, n scop didactic, am completat doar cu trei valori, ilustrate n Fig. 7):
Fig. 7. Combo Box Wizard. Pasul 3
Dnd clic pe Next, se trece la pasul urmtor, ilustrat n Fig. 8, n care se va selecta a doua opiune:
Fig. 8. Combo Box Wizard. Pasul 4
Dnd clic pe Next, se trece la urmtorul pas, ilustrat n Fig. 9, n care se cere s se completeze un titlu pentru Combo Box, neesenial, dar pe care l-am completat cu numele Categorie, pentru simplitate:
Fig. 9. Combo Box Wizard. Pasul 5
n fine, dm clic pe butonul Finish i se formularul va arta ca n Fig. 10 (n care controlul a fost dimensionat corespunztor ca s se potriveasc cu cmpul unde va fi afiat):
Fig. 10. Formularul Carti cu controlul Combo Box introdus
n acest mod, atunci cnd formularul e afiat n Form View, se pot introduce datele n cmpul Categorie selectnd combo box i alegnd opiunea dorit (Fig. 11):
Fig. 11. Formularul Carti in modul Form Viewi controlul Combo Box pentru cmpul Categorie