Formulare
Formularele (Forms)reprezinta interfata principala intre utilizator si o aplicatie Microsoft Access, fiind obiecte ala bazei de date ce permit introducerea si afisarea datelor intr-o maniere cat mai atractiva.
In cazul aplicatiei de gestiune a materialelor, este necesar sa introducem date privind, de exemplu, furnizorii. Pentru ca introducerea de date sa fie facila, sa aiba o interfata ecran prietenoasa am definit formularul Furnizori (fig. 1).
In cadrul unei aplicatii, formularele pot indeplini mai multe functiuni:
1. Afisarea si editarea datelor. Aceasta este cea mai des intalniata forma de utilizare a formularului. De fapt. formularul permite afisarea datelor in forma dorita de proprietarul aplicatiei. De asemenea, datele afisate in cadrul formularelor pot fi modificate sau chiar sterse.
2. Controlul operatiilor relizate de aplicatie. Se pot proiecta formulare care, impreuna cu comenzi macro sau cu proceduri Visual Basic, sa realizeze afisarea automata a anumitor date sau executarea automata a unui sir de operatii cum ar fi deschiderea unui subformular dintr-un formular.
3. Introducerea de date
4. Afisarea de mesaje. Formularele pot furniza informatii privind modul in care aplicatia poate fi utilizata sau despre operatiile ce urmeaza a fi executate.
5. Tiparirea informatiilor. Chiar daca mai rar, formularele pot fi totusi folosite si pentru tiparirea de informatii la imprimanta.
In general, un formular este compus din trei parti: antetul, zona de detaliu si subsolul. In zona detaliu sunt prezentate datele, in antet si subsol sunt prezentate acele informatii statice care nu se schimba pe masura ce editam alte inregistrari. In antet se include numele formularului precum si capul de tabel (denumirea campurilor), iar in subsol se introduce denumirea programului.
Creare unui Formular
Exista mai multe moduri prin care se poate crea un formular, dar cele mai importante sunt urmatoarele:
o Prin utilizarea instrumentului wizard (creare automata);
o Crearea in fereastra de proiectare (creare manuala).
In fereastra Database se activeaza butonul <New>. Pe ecran va aparea fereastra New Form (fig. 1). Dintre optiunile din dreapta ale ferestrei New From se va selecta Form Wizard, ceea ce inseamna ca vom crea formularul cu ajutorul instrumentului wizard. In partea de jos a ferestrei New Form, utilizarea listei derulante ne permite sa alegem tabela cu care formularul va lucra, in cazul nostru tabela Materiale. Prin activarea butonului <OK> pe ecran va aparea o prima fereastra Form Wizard (fig. 2). In cadrul acestei ferestre se selecteaza campurile asupra carora va opera formularul care trebuie construit. Trecerea de la o fereastra Wizard la alta se realizeaza prin actionarea butonului <Next>.
Form
Form Wizard
In cea de adoua fereastra Form Wizard (fig. 3) se selecteaza modul in care sunt prezentate datele in cadrul formularului. Cel mai utilizat mod este tipul coloana (columnar) - datele sunt prezentate pe coloane.
fereastra Form Wizard
In urmatoarea fereastra Form Wizard (fig. 4) se poate selecta stilul formularului, prin stil intelegand un anumit tip de fundal, anumite caractere si culori ale acestora etc.
fereastra Form Wizard
In ultima fereastra Form Wizard (fig. 5) se introduce numele formularului, in cazul nostru Materiale si se alege modul de afisare al acestuia. Crearea formularului se incheie prin actionarea butonului Finish.
fereastra Form Wizard
Daca la selectarea modului in care va fi afisat pe ecran formularul creat, s-a ales optiunea Open the form to view or enter information (deschiderea formularului pentru vizualizare sau introducerea datelor) pe ecran va aparea formularul Materiale (fig. 6), care va permite sa fie introduse date privind materialele pe care le consuma o intreprindere in cadrul procesului de productie, oferind totodata posibilitatea de a modifica sau doar vizualiza datele introduse anterior.
Materiale
Daca insa s-a ales optiunea Modify the form's design (modificarea mormularului) pe ecran va aparea fereastra de proiectare pentru formularul Materiale (fig. 7)
Formularul Materiale in cadrul ferestrei de proiectare
In vederea obtinerii in mod eficient a unor formulare performante este indicata crearea lor cu ajutorul instrumentului wizard, urmata de modificarea acestora in cadrul ferestrei de proiectare cu scopul adaugarii facilitatilor grafice. Elementele grafice care se pot adauga unui formular, se preyinta sub forma de controale. Aceste controale pot fi apelate prin selectarea lor din cadrul barei de instrumente Toolbox (fig. 8)
~ fig. 8 Bara de instrumente Toolbox
Functiile fiecarui control sunt prezentate in cadrul urmatorului tabel:
Intrument - Nume |
Functie |
|
Select Objects (indicator) |
Deselecteaza instrumentul selectat anterior si restabileste functia normala pentru indicatorul mouse -ului. Butonul Pointer este instrumentul activat implicit atunci cand este afisata bara de instrumente |
|
Control Wizards |
Activeaza / dezactiveaza programele Control Wizards. Aceste utilitare ne ajuta sa generam obiecte de control complexe, cum ar fi grupurile de optiune, casetele de liste si casetele combinate. |
|
Label (eticheta) |
Caseta ce contine texte fixe de descriere sau instructiuni. |
|
Text Box (caseta de text) |
Caseta care afiseaza si permite editarea datelor de tip text. |
|
Option Group (grup de optiune) |
Caseta dreptunghiulara de dimensiune variabila, in care putem plasa butoane comutatoare, butoane de optiune sau casete de validare. Numai un singur obiect de control din interiorul acestei casete poate fi selectat la un moment dat. Cand executam click pe un obiect din grup, obiectul selectat anterior va fi deselectat. |
|
Toggle Button (buton comutator) |
Buton care, atunci cand este selectat, comuta din starea On in starea Off. Starea On corespunde valorii Yes (-1), iar starea Off corespunde valorii No (0). In cadrul unui grup de optiune, actionarea unui buton comutator dezactiveaza butonul comutator actionat anterior. Putem utiliza butoane comutatoare pentru a permite utilizatorului sa selecteze o valoare dintr-un set. |
|
Option Button (buton de optiune) |
Buton rotund care se comporta identic cu un buton comutator. Butoanele de acest tip sunt utilizate cel mai frecvent in grupurile de actiune pentru selectarea unei valori dintr-un set de optiuni. |
|
Check Box ( caseta de validare) |
Caseta de validare care, atunci cand este selectata comuta intre starea On si Off. Casetele de validare multiple trebuie plasate in afara grupurilor de optiune astfel incat sa putem selecta mai multe optiuni simultan. |
|
Combo Box (xaseta combinata) |
Caseta combinata formata dintr-o caseta de text editabila, in care putem introduce o valoare si o lista din care putem alege o valoare dintr-un set. |
|
List Box (caseta de lista) |
Caseta care contine o lista derulanta de optiuni, din care putem selecta o valoare. O caseta de lista este de fapt o componenta a unei casete combinate. |
|
Command Button (buton de comanda) |
Buton de comanda care, atunci cand se executa click pe el, comuta un eveniment care executa o comanda macro Access sau o procedura VBA de tratare a evenimentelor. |
|
Image (imagine) |
Afiseaza un grafic pe un formular sau intr-un raport. Aceasta nu este o imagina OLE, deci nu o putem edita dupa ce am plasat-o in formular. |
|
Unbound Object Frame (obiect neasociat) |
Include in formular sau in raport un obiect OLE creat cu o aplicatie Server OLE, cum ar fi Microsoft Graph sau Microsoft Draw. Obiectul Custom Control este o versiune speciala de obiect neasociat, care contine obiecte OLE Control. |
|
Bound Object Frame ( obiect asociat) |
Afiseaza continutul unui |
|
Page Break (delimitator de pagina) |
Determina imprimanta sa treaca la o pagina noua incepand din pozitia delimitatorului de pagina din formular sau din raport. In modul Run, delimitatoarele de pagina nu sunt afisate pe formular sau raport. |
|
Tab Control (schimbator de pagina) |
Acest control se foloseste in vederea crearii unei serii de pagini ce pot fi schimbate. Fiecare pagina va putea contine un numar de obiecte de control. |
|
Subform / Subreport (subformular / subraport) |
Ataseaza unui formular sau raport un subformular, respectiv un subraport. Ele terbuie sa fi fost deja create inainte de selectarea acestei optiuni. |
|
Line ( linie) |
Creaza o linie dreapta pe care putem sa o redimenzionam si sa-I modificam pozitia. |
|
Rectangle (dreptunghi) |
Creeaza un dreptunghi pe care putem sa-l redimensionam si sa-l repozitionam. |
|
More Controls (alte controale) |
Permite introducerea obiectelor de control ActiveX instalate in sistem. |
Politica de confidentialitate |
.com | Copyright ©
2024 - Toate drepturile rezervate. Toate documentele au caracter informativ cu scop educational. |
Personaje din literatura |
Baltagul – caracterizarea personajelor |
Caracterizare Alexandru Lapusneanul |
Caracterizarea lui Gavilescu |
Caracterizarea personajelor negative din basmul |
Tehnica si mecanica |
Cuplaje - definitii. notatii. exemple. repere istorice. |
Actionare macara |
Reprezentarea si cotarea filetelor |
Geografie |
Turismul pe terra |
Vulcanii Și mediul |
Padurile pe terra si industrializarea lemnului |
Termeni si conditii |
Contact |
Creeaza si tu |