Extras din curs
Capitolul 5
GESTIUNEA OBIECTELOR FORMS
5.1. Definirea si clasificarea formularelor
Formularele (Forms) sunt machete (ferestre) folosite pentru efectuarea
de operatii tipice (curente) cu datele din tabelele bazei de date si anume:
• adaugari de înregistrari (tupluri) în tabelele bazei de date MS-Access;
• stergeri de înregistrari (tupluri) din tabelele bazei de date MS-Access;
• modificari privind continutul unor înregistrari din tabelele bazei de date;
• consultari privind datele din înregistrarile tabelelor bazei de date.
Pentru efectuarea acestor operatii un formular (form) trebuie sa contina
diferite elemente grafice (obiecte vizuale) denumite controale.
Folosirea formularelor pentru actualizarea datelor din tabelele bazei de
date are avantaje semnificative fata de actualizarea în mod direct, prin
deschiderea acestora (modul Open) din fereastra bazei de date. Astfel de
avantaje sunt:
• existenta unei interfete prietenoase, realizata prin diferite controale
(butoane, casete de text etc) sau prin alte elemente grafice;
• posibilitatea definirii unor reguli de validare suplimentare celor definite
la nivelul tabelelor (de exemplu, restrictiile impuse de necesitatea corelarii
datelor din tabelele diferite;
• posibilitatea actualizarii mai multor tabele printr-un singur formular,
operatie realizabila folosind subformulare.
Formularele se pot clasifica dupa diferite criterii:
a) dupa sursa de date:
• formulare legate (bound) – care permit afisarea sau actualizarea
datelor din tabelele bazei de date;
• formulare nelegate (unnbound) – care sunt destinate pentru afisarea
sau editarea unor date care nu sunt stocate în tabelele bazei de date; astfel de
formulare se folosesc de obicei pentru:
afisarea de mesaje;
vizualizarea unor informatii despre sistem;
preluarea datelor pentru afisarea unui raport etc;
b) dupa modul de afisare:
• formulare singulare (single forms), care afiseaza numai înregistrarea
curenta;
• formulare continui (continuous forms), care permit afisarea mai multor
înregistrari;
• formulare foaie de calcul (datasheet forms), care afiseaza datele din
înregistrari ca într-o foaie de calcul (pe linii si coloane);
• formulare de tip grafic (chart forms), care afiseaza datele din
înregistrari sub forma de grafic;
c) dupa modul de interactiune:
• formulare modale sau de dialog, care permit accesarea obiectelor
existente numai în ferestre închise (closed) sau ascunse (hiden);
• formulare nemodale, care permit sa se activeze si alte ferestre.
În fereastra de dialog Database, formularele sunt afisate în grupa de
obiecte Forms. În aceasta fereastra cu formularele se pot executa operatii prin
trei butoane de comanda:
• New, pentru crearea unui nou formular;
• Design, pentru modificarea unui formular existent;
• Open, pentru deschiderea unui formular existent si afisarea datelor
continute.
5.2. Crearea si modificarea formularelor
Crearea unui formular (form)
Pentru crearea unui formular nou se procedeaza astfel:
• Din fereastra Database se selecteaza grupul de obiecte Forms;
• Dintre cele trei butoane de comanda se actioneaza butonul New;
• Din fereastra afisata New Form (fig.5.1) se selecteaza una din optiunile
(variantele) disponibile afisate:
• Design View, daca crearea formularului nu va fi asistata de Access;
• Form Wizard, daca crearea formularului este asistata de Access prin
Wizard;
• AutoForm:Columnar, daca MS-Access va genera automat un formular
singular (single form);
• AutoForm: Tabular, daca Access va genera automat un formular
continnu (continuous form);
• AutoForm: Datasheet, daca MS-Access va genera automat un formular
foaie de calcul (datasheet);
• Chart Wizard, daca crearea formularului de tip grafic (chart) va fi
asistata de Access prin Wizard;
• Pivot Table Wizard, daca crearea formularului va include o tabela pivot
generata de programul Excel prin asistare Wizard.
Preview document
Conținut arhivă zip
- Gestiunea Obiectelor Forms.pdf