Creeaza.com - informatii profesionale despre


Cunostinta va deschide lumea intelepciunii - Referate profesionale unice
Acasa » scoala » informatica » access
Formulare

Formulare


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 camp OLE al unei inregistrari, daca aceasta  contine un obiect grafic. Daca obiectul inclus in camp nu este grafic, apare pictograma ce reprezinta obiectul. Obiectele OLE Control au date asociate (data-bound OLE Control) stocate intr-o versiune speciala de obiect asociat.

 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


creeaza logo.com Copyright © 2024 - Toate drepturile rezervate.
Toate documentele au caracter informativ cu scop educational.