Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Proiectarea unui formular

Access


Proiectarea unui formular

.

La terminarea acestei lectii veti sti:

n       Sa creati un formular utilizând AutoFormular.



n       Sa creati un formular utilizând Expertul Formular.

n       Sa adaugati controale la un formular.

n       Sa modificati proprietatile controlului.

n       Sa redimensionati si sa deplasati controale.

n       Sa introduceti înregistrari într-un formular.

n       Sa exportati un formular Access la HTML.

Când lucrati cu date în Microsoft® Access, un formular ofera o metoda comoda de introducere, editare si afisare a înregistrarilor. Formularele permit vizualizarea datelor înregistrare cu înregistrare, într-un format mai atractiv decât Vizualizarea foaie de date pentru tabele si interogari.

Formularele pot fi create utilizând câmpurile dintr-un tabel sau dintr-o interogare. Datele care sunt adaugate în formular vor fi adaugate la tabelul sau la interogarea pe care se bazeaza formularul si viceversa.

Sageata în jos din vizualizare permite examinarea în vizualizarea Foaie de date, care prezinta datele din formular asa cum arata în tabelul sau interogarea subiacente.

 
La fel ca tabelele sau interogarile, formularele pot fi deschise în doua vizualizari: Vizualizare formular, care afiseaza datele reale si Vizualizare proiect, care se utilizeaza pentru a crea sau modifica structura formularului. În Vizualizare proiect, se pot particulariza formularele prin adaugarea sau eliminarea de câmpuri, prin modificarea culorii sau modelului de fundal sau prin selectarea unui aspect din cele disponibile.

Utilizând un formular se poate reduce timpul ocupat de introducerea datelor si se poate îmbunatatii corectitudinea datelor introduse. În aceasta lectie, veti învata sa setati formulare pentru a accepta numai anumite formate de valori sau date, cum ar fi cele mai mari decât un numar precizat sau anterioare unei date precizate. De asemenea, se pot crea formulare care efectueaza calcule cu datele, cum ar fi înmultirea pretului unui articol cu rata impozitului pentru a calcula impozitul pe articol.

Pentru a realiza procedurile acestei lectii, va trebui sa utilizati un fisier denumit Baze de date - Notiuni de baza 05 din folderul Baze de date - Notiuni de baza - Practica care este amplasat pe discul fix.

Crearea unui formular utilizând AutoFormular

În Access, tabelele sunt construite din câmpuri si înregistrari. La fel, elementele constitutive ale formularelor sunt controalele. Controalele sunt mai flexibile decât câmpurile si înregistrarile care alcatuiesc tabelele. Ele pot contine date, pot efectua o actiune sau pot perfectiona proiectul formularului prin adaugarea de elemente grafice precum linii sau dreptunghiuri. În formulare se pot fi utiliza diferite tipuri de controale, printre care casete de selectare, dreptunghiuri, casete text, sfârsituri de pagina, butoane de optiune si casete lista.

Cea mai simpla modalitate de creare a unui formular bazat pe un tabel sau o interogare pe care le selectati, este utilizarea optiunii AutoFormular. Desi prin AutoFormular se creeaza rapid formulare, aceasta tehnica nu ofera un control puternic asupra continutului sau aspectului formularului. De exemplu, AutoFormular creeaza un formular cu controale pentru toate câmpurile din tabelul pe care se bazeaza formularul, astfel încât nu se pot alege numai anumite câmpuri. Dupa crearea formularului cu AutoFormular, acesta poate fi modificat si perfectionat în Vizualizare proiect.

Etichetele si casetele text pot fi create si separat drept controale individuale.

 
Când apare un câmp într-un formular, Access adauga formularului doua controale: o caseta text care afiseaza datele din câmp si o eticheta care afiseaza numele sau legenda câmpului. Atunci când sunt create din câmpuri din tabele sau interogari, etichetele si casetele text apar împreuna si sunt, de regula, modificate si mutate împreuna.

Când creati un formular cu AutoFormular, veti alege numai tabelul pe care se va baza acesta si aspectul pe care îl va avea. AutoFormular ofera trei aspecte pentru formular: coloane, tabel si foaie de date

În aspectul sub forma de coloane, înregistrarile se vizualizeaza una câte una. Casetele text si etichetele asociate lor apar alaturi în doua coloane. Etichetele apar la stânga fiecarei casete text si identifica datele din caseta text.

În acest aspect coloane, cuvintele aldine sunt etichete, iar casetele albe cu text sunt casete text.

 

În aspectul sub forma de tabel, etichetele apar de-a lungul partii de sus a formularului, iar valorile din fiecare câmp apar în coloane sub etichete. În aspectul sub forma de tabel se pot afisa mai multe înregistrari simultan.

În acest aspect coloane, cuvintele aldine din partea de sus a formularului sunt etichete, iar toate casetele albe cu text sunt casete text.

 

Aspectul sub forma de foaie de date afiseaza înregistrarile în coloane si rânduri, astfel încât formularul arata asemanator cu tabelele afisate în Vizualizare foaie de date. Unele dintre îmbunatatirile ce se pot aduce formularului în aspectul cu coloane sau ca tabel nu se pot utiliza în aspectul foaie de date. Totusi, formularele în aspect foaie de date au un avantaj fata de tabelele în Vizualizare 121v2111b foaie de date, deoarece pot fi particularizate în modalitati în care tabelele nu pot fi particularizate.

În acest aspect foaie de date, cuvintele aldine din partea de sus a formularului sunt etichete, iar toate casetele albe cu text sunt casete text.

 

În acest exercitiu, veti deschide baza de date Baze de date - Notiuni de baza 05 si veti utiliza optiunea AutoFormular pentru a crea un formular cu coloane din tblAngajati.

1 Cu Access deschis, faceti clic pe butonul Deschidere din bara de instrumente Baza de date.

Va aparea caseta de dialog Deschidere.

2 Faceti clic pe sageata cu lista verticala Privire în, faceti clic pe pictograma discului fix, apoi faceti dublu clic pe folderul Unlimited Potential.

3 Faceti dublu clic pe folderul Baze de date - Notiuni de baza - Practica.

Caseta de dialog Deschidere va afisa o lista cu fisierele stocate în folderul Baze de date - Notiuni de baza - Practica.

4 Faceti clic pe baza de date Baze de date - Notiuni de baza 05, apoi pe Deschidere.

Apare fereastra Baze de date - Notiuni de baza 01.

5 În bara Obiecte, faceti clic pe Formulare, apoi faceti clic pe Nou din bara de instrumente a ferestrei Baza de date.

Apare caseta de dialog Formular nou.

Daca nu faceti modificari, Expertul Autoformular si Expertul Formular (discutate în urmatoarea sectiune) vor atribui formularului numele tabelului pe care se bazeaza. Pentru a urma conventia de numire Leszynski discutata în Lectia 1, "Ce sunt bazele de date", stergeti tbl si tastati frm în caseta de dialog Salvare ca.

 

6 În caseta de dialog Formular nou, faceti clic pe AutoFormular: Coloane.

7 Faceti clic pe sageata Alegeti tabelul sau interogarea de unde provin datele despre obiect, apoi faceti clic pe tblAngajati.

Faceti clic pe OK. 

Apare un formular care include toate câmpurile din tblAngajati si afiseaza datele pentru prima înregistrare din tblAngajati.

Stilul în care se va deschide formularul depinde de stilul utilizat în cea mai recenta executare a Expertului Autoformular sau a Expertului Formular. Stilul implicit va fi ultimul stil utilizat si este posibil ca formularul sa afiseze un alt fundal decât cel afisat aici.

 

9 În bara de instrumente Vizualizare formular, faceti clic pe butonul Salvare.

Va aparea caseta de dialog Salvare ca având tblAngajati în caseta Nume Formular.

Tastati frmAngajati, apoi faceti clic pe OK.

Acces salveaza formularul.

Faceti clic pe butonul Închidere din coltul din dreapta sus al formularului.

Formularul se închide.

Crearea unui formular utilizând Expertul Formular

Alta tehnica de creare a unui formular se face prin utilizarea Expertului Formular, care ofera mai multe optiuni de particularizare decât AutoFormular. Expertul va conduce prin procesul de creare a unui formular si va permite sa selectati câmpurile necesare în formular, aspectul care corespunde cel mai bine necesitatilor si stilul de fundal pe care doriti sa-l aiba formularul. La fel ca în cazul AutoFormularului, dupa ce formularul de baza este creat, acesta se poate particulariza în Vizualizare proiect.

Expertul Formular ofera aceleasi optiuni de aspect ca si AutoFormularul, plus înca una denumita aspect aliniere stânga-dreapta. Aspectul aliniat stânga-dreapta afiseaza pe rând câte o înregistrare, asemanator cu aspectul în forma de coloane, dar câmpurile apar de la stânga la dreapta, nu de sus în jos.

Expertul formular se poate executa si facând clic pe Nou de pe bara de instrumente a ferestrei Baza de date si facând clic pe Expert formular în caseta de dialog Formular nou.

 

Cuvintele aldine din zonele umbrite sunt etichete, iar toate zonele albe sunt casete text.

 

În acest exercitiu, veti utiliza Expertul Formular pentru a crea un formular din tblDateResurseUmane.

1 Faceti dublu clic pe Creare formular utilizând Expertul.

Apare prima caseta de dialog din Expert Formular.

2 Faceti clic pe sageata cu lista verticala Tabele/Interogari, apoi pe Tabel: tblDateResurseUmane.

În lista Câmpuri disponibile apar câmpurile din tabelul tblDateResurseUmane.

3 Faceti clic pe butonul >> (Adaugare pentru tot).

Toate câmpurile din tblDateResurseUmane trec din lista Câmpuri disponibile în lista Câmpuri selectate.

Faceti clic pe Urmatorul.

Apare urmatoarea caseta de dialog din Expert Formular, asa cum se arata în ilustratia din pagina urmatoare, solicitând selectarea aspectului pentru formular.

Când se selecteaza un aspect, caseta din stânga optiunilor de aspect arata un exemplu de afisare a aspectului respectiv.

 

5 În lista de aspecte, verificati sa fie selectata optiunea Coloane, apoi faceti clic pe Urmatorul.

Apare urmatoarea caseta de dialog din Expert Formular, solicitând alegerea stilului pentru formular.

6 În lista de stiluri, verificati sa fie selectat Standard, apoi faceti clic pe Urmatorul.

Va aparea urmatoarea caseta de dialog Expert formular solicitând alegerea titlului formularului. tblDateResurseUmane se afla deja în caseta Ce titlu alegeti pentru formular.

Când utilizati Expertul Raport, Access salveaza raportul dupa ce faceti clic pe Terminare.

 

Tastati frmDateResurseUmane, verificati ca optiunea Deschidere formular pentru afisarea sau introducerea informatiilor este selectata, apoi faceti clic pe Terminare.

Datele din formular pot aparea în formatul de an cu patru cifre (1998) în loc de doua cifre (04) ca aici.

 
Formularul apare în Vizualizare formular, având afisata prima înregistrare din tblDateResurseUmane.

Adaugarea de controale la un formular

Fiecare control, indiferent de utilizarea sa poate fi clasificat drept control legat,    control nelegat sau control calculat. Urmatorul tabel descrie diferitele tipuri de controale.

Control

Utilizare

Legat

Afiseaza date dintr-un câmp al unui tabel sau interogari subordonate.

Nelegat

Afiseaza informatii (cum ar fi instructiuni, imagini, linii sau dreptunghiuri) care nu sunt legate de un câmp dintr-un tabel sau dintr-o interogare.

Calculat

Afiseaza date calculate dintr-o expresie bazata pe câmpuri dintr-un tabel sau dintr-o interogare sau dintr-un alt control calculat dintr-un formular.

Formularele pe care le-ati creat anterior în aceasta lectie includ doua tipuri de controale legate: etichete si casete text. Etichetele pot fi si controale nelegate, însa casetele text pot fi controale nelegate sau calculate. Controalele nelegate se pot adauga la un formular cu ajutorul casetei de instrumente, care se deschide facând clic pe butonul Caseta de instrumente din bara de instrumente Proiectare formular.

Un formular poate fi divizat în doua sectiuni diferite pentru a afisa controalele în doua modalitati. Orice formular contine o sectiune Sectiunea detaliu, care contine datele principale din formular. De asemenea, se pot adauga alte sectiuni la formular pentru a afisa informatii numai în anumite parti ale formularului. Daca veti crea un formular cu AutoFormular sau cu Expert Formular, Access adauga un antet si un subsol de formular. Antetul de formular afiseaza informatii numai în partea de sus a primei pagini imprimate a formularului, iar subsolul de formular afiseaza informatii numai în partea de jos a ultimei pagini imprimate a formularului.

Anteturile si subsolurile nu apar în vizualizarea Formular.

 
Prin contrast, antetul de pagina afiseaza informatii în partea de sus a fiecarei pagini a formularului, iar subsolul de pagina afiseaza informatii în partea de jos a fiecarei pagini a formularului. De exemplu, un control din sectiunea Antet de pagina va aparea pe fiecare pagina a formularului, în timp ce un control din sectiunea Antet formular va aparea numai în partea de sus a primei pagini a formularului.

Un antet si un subsol se elimina si se muta numai în pereche.

 
Pentru a adauga sau a elimina un antet de pagina, subsol de pagina, antet de formular sau subsol de formular, faceti clic pe Antet/Subsol de pagina sau Antet/Subsol de formular din meniul Vizualizare, când formularul este în Vizualizare proiect. Sectiunea Detaliere a unui formular nu poate fi eliminata. Pentru a redimensiona o sectiune, deplasati indicatorul mausului peste oricare dintre muchiile sectiunii pâna când acesta devine o sageata de redimensionare cu doua capete, apoi glisati muchia pâna ce sectiunea are dimensiunea corecta.

Fiecare sectiune a unui formular are o bara deasupra care contine numele sectiunii. Pentru a selecta o anumita sectiune, faceti clic pe bara sectiunii. Bara pentru o sectiune selectata se modifica, având text alb pe fundal negru. De exemplu, în ilustratia de mai sus, este selectata sectiunea Detaliere.

Pentru a selecta întreg formularul, se poate utiliza selectorul de formular, care este butonul din stânga riglei orizontale din coltul din stânga sus al formularului când acesta se afla în Vizualizare proiect.

Când formularul este selectat, selectorul de formular contine o caseta neagra, ca în ilustratia de mai sus.

În acest exercitiu, veti adauga etichete nelegate la antetul si subsolul formularului frmDateResurseUmane.

1 În bara de instrumente Vizualizare formular, faceti clic pe butonul Vizualizare.

Apare formularul frmDateResurseUmane în Vizualizare proiect cu bara de instrumente deschisa.

2 Deplasati indicatorul mausului peste coltul din dreapta jos al ferestrei formularului pâna când devine o sageata diagonala cu doua capete, apoi glisati muchiile ferestrei în jos si la dreapta pâna ce este vizibil întregul formular având aproximativ 8 cm de spatiu sub bara Subsol formular.

3 Deplasati indicatorul mausului peste muchia de sus a barei Detaliere pâna ce indicatorul devine o sageata de redimensionare cu doua capete, apoi glisati bara în jos, aproximativ 2,5 cm.

4 Deplasati indicatorul mausului peste muchia de jos a barei Subsol formular pâna ce indicatorul devine o sageata de redimensionare cu doua capete, apoi glisati muchia în jos, aproximativ 2,5 cm.

5 În caseta de instrumente, faceti clic pe instrumentul Eticheta.

6 Faceti clic în centrul sectiunii Antet formular, la aproximativ 1,3 cm de la muchia din stânga a ferestrei formularului, apoi tastati Informatii angajati.

Eticheta începe acolo unde se afla semnul plus al indicatorului înainte de clic.

 

7 În caseta de instrumente, faceti clic pe instrumentul Eticheta, faceti clic în sectiunea Subsol formular chiar sub bara Subsol formular si la aproximativ 1,3 cm de la muchia din stânga a ferestrei Formular, apoi tastati Aceste informatii sunt confidentiale si pot fi vazute numai de personalul autorizat.

Access restrânge lungimile liniilor de text la lungimea formularului. Pentru a seta lungimi de linii dupa preferinte, redimensionati eticheta dupa terminarea tastarii sau faceti clic pe Ctrl+Enter la sfârsitul primei linii. Lungimea primei linii seteaza lungimea maxima a tuturor liniilor.

 

8 În bara de instrumente Proiectare formular, faceti clic pe butonul Vizualizare.

Apare formularul în Vizualizare formular.

Formularul apare cu un anumit spatiu vizibil neutilizat. Pentru a elimina acest spatiu si a face formularul cât mai compact, faceti clic pe Dimensionare pentru a se potrivi în formular, din meniul Fereastra.

În mod implicit, Access aliniaza textul la stânga si numerele la dreapta, rezultând nepotrivirea alinierii din aceste casete de text.

 

Imprimarea unui formular

Dupa ce ati creat un formular, acesta poate fi imprimat ca oricare alt obiect al bazei de date: faceti clic pe butonul Imprimare din bara de instrumente sau faceti clic pe Imprimare din meniul Fisier.

Când imprimati un formular, trebuie însa sa va amintiti ca Access va imprima toate înregistrarile din formular. Astfel încât, daca aveti 27 de înregistrari, vor fi imprimate 27 de versiuni ale formularului: câte una pentru fiecare înregistrare. Daca nu utilizati formulare de mari dimensiuni, pe o pagina imprimata pot încapea mai multe înregistrari. În functie de dimensiunea formularului, Access poate imprima 27 de înregistrari pe orice numar de pagini.

Pentru a vedea cum arata formularul înainte de imprimare, faceti clic pe butonul Examinare înaintea imprimarii din bara de instrumente sau faceti clic pe Examinare înaintea imprimarii din meniul Fisier.

Modificarea proprietatilor controlului

Fiecare parte a unui formular are propriul sau set de proprietati, adica setari ce stabilesc specificarile pentru aspectul si datele formularului si controalelor din formular. Aveti posibilitatea sa modificati proprietatile întregului formular, fiecarei sectiuni separate din formular sau fiecarui control separat. Proprietatile formularelor care se pot seta sunt asemanatoare proprietatilor setate pentru un tabel sau o interogare în sectiunea Proprietati câmp a ferestrei Vizualizare proiect. De exemplu, se pot seta proprietatile de formatare (cum ar fi numarul de zecimale sau datele calendaristice), culorile, tipul de date, valorile implicite, mastile de intrare si câmpurile de cautare.

Mastile de intrare si valorile implicite sunt discutate în Lectia 3, "Lucrul cu tabele". Foaia de proprietati se afiseaza facând clic pe butonul Proprietati de pe bara de instrumente Proiectare formular sau facând clic pe Proprietati din meniul Vizualizare.

 
Proprietatile pot fi modificate cu ajutorul foii de proprietati pentru respectiva parte a formularului. Foaia de proprietati este o caseta de dialog care listeaza toate proprietatile disponibile pentru respectiva parte a formularului si permite modificarea lor. Pentru a utiliza foaia de proprietati a unui control, faceti dublu clic pe control, dupa care apare foaia de proprietati. La fel, pentru a afisa foaia de proprietati pentru o sectiune, faceti dublu clic pe sectiune sau pe bara sectiunii. Pentru a afisa foaia de proprietati pentru întregul formular, faceti dublu clic pe caseta neagra din selectorul de formular.

Multe proprietati care se pot modifica cu ajutorul foii de proprietati pot fi modificate si cu ajutorul butoanelor din bara de instrumente Proiectare formular. De exemplu, dimensiunea si culoarea fontului pot fi modificate cu ajutorul barei de instrumente. Pentru a modifica proprietatile unui formular sau a unei parti din formular utilizând bara de instrumente Formatare, trebuie sa specificati partea formularului pe care o veti modifica. Pentru a modifica un control, selectati-l facând clic pe control. Când selectati un control, în jurul muchiilor sale apar mici patrate denumite ghidaje, indicând ca este selectat.

Pentru a selecta mai multe controale, tineti apasata tasta Shift, apoi faceti clic pe controalele pe care doriti sa le selectati. Pentru a selecta toate controalele dintr-un formular, apasati Ctrl+A sau faceti clic pe Selectare totala din meniul Editare. Pentru a deselecta un control, tineti apasata tasta Shift si faceti clic pe controlul selectat. Pentru a deselecta toate controalele dintr-un formular, faceti clic pe orice zona necompletata din formular.

În acest exercitiu, veti utiliza bara de instrumente Formatare pentru a modifica proprietatile pentru eticheta Informatii angajati si pentru casetele text din sectiunea Detaliere. Apoi veti utiliza foaia de proprietati pentru a modifica proprietatile etichetei Aceste informatii.

1 În bara de instrumente Vizualizare formular, faceti clic pe butonul Vizualizare.

Formularul frmDateResurseUmane apare în Vizualizare proiect.

2 Faceti clic pe eticheta Informatii angajati.

Pe eticheta apar ghidajele, asa cum se arata în ilustratia din pagina urmatoare, indicând ca eticheta este selectata.

În bara de instrumente Formatare, faceti clic pe sageata de lânga Dimensiune font, apoi faceti clic pe 14.

Fontul etichetei devine de 14 puncte.

Observati ca eticheta nu se redimensioneaza automat, chiar daca textul este acum mai mare decât eticheta. Veti redimensiona eticheta în exercitiul urmator.

 

În bara de instrumente Formatare, faceti clic pe sageata de lânga Culoare font/din fata, apoi faceti clic pe un patrat violet.

Fontul etichetei devine violet.

5 Faceti clic pe orice zona necompletata din formular.

6 Ţineti apasata tasta Shift, apoi faceti clic pe toate casetele text (nu pe etichete) din sectiunea Detaliere.

Desi apare un singur ghidaj în coltul stânga sus al etichetelor asociate casetelor text, aceasta nu înseamna ca etichetele sunt de asemenea selectate, ci ca eticheta este asociata unei casete text si ca se pot muta împreuna.

 

În bara de instrumente Formatare, faceti clic pe butonul Aliniere la stânga.

Când formularul apare în Vizualizare formular, toate datele din casetele text vor fi aliniate la stânga.

8 Faceti clic pe orice zona necompletata din formular.

9 Faceti dublu clic pe muchia etichetei Aceste informatii.

Apare foaia de proprietati Eticheta.

10 Daca este necesar, faceti clic pe fila Format.

Observati ca textul etichetei apare în caseta Legenda din fila Format. Textul etichetei se poate modifica, schimbând textul din caseta Legenda.

 

11 Defilati, faceti clic în caseta Culoare prim plan, apoi faceti clic pe butonul care apare, Generare.

Apare caseta de dialog Culoare.

12 Faceti clic pe patratul rosu, apoi pe OK.

Textul etichetei devine rosu.

13 Faceti clic pe butonul Închidere din coltul din dreapta sus al foii de proprietati Eticheta.

Foaia de proprietati se închide. Observati ca textul din eticheta Aceste informatii este acum rosu.

Faceti clic pe bara Antet formular, pe sageata de lânga Culoare de umplere/fundal, apoi pe patratul albastru deschis.

Fundalul sectiunii Antet formular devine albastru deschis.

Daca faceti clic pe butonul Culoare Fundal, butonul va utiliza ultima culoare selectata cu sageata jos. În pasii 15 si 16, butonul utilizeaza acelasi albastru deschis selectat în pasul 14.

 
Faceti clic pe bara Detaliere, apoi pe butonul Culoare de umplere/fundal.

Fundalul sectiunii Detaliere devine albastru deschis.

16 Faceti clic pe bara Subsol formular, apoi pe butonul Culoare de umplere/fundal.

Fundalul sectiunii Subsol formular devine albastru deschis.

În bara de instrumente Proiectare formular, faceti clic pe butonul Salvare.

Acces salveaza formularul.

18 În bara de instrumente Proiectare formular, faceti clic pe butonul Vizualizare.

Apare formularul în Vizualizare formular.

Culoarea de fundal se poate modifica deschizând foaia de proprietati a sectiunii de modificat, facând clic pe fila Format, pe caseta Culoare fundal, pe butonul Generare si selectând un patrat.

 

Redimensionarea si deplasarea controalelor

Dupa cum ati observat în ultimul exercitiu, daca modificati formatul unui text, eticheta sau caseta text în care se afla acesta nu se ajusteaza automat la noua formatare. În astfel de cazuri, trebuie sa redimensionati manual controlul pentru a afisa tot textul.

Poate fi necesara si deplasarea controalelor sau modificarea textului din controale, ambele fiind posibile cu ajutorul mausului.

Daca un control nu are o eticheta sau o caseta text corelata, utilizati fie mâna, fie mâna indicatoare pentru a deplasa controlul.

 
Pentru redimensionarea si deplasarea controalelor cu ajutorul mausului, este nevoie de putin exercitiu. Deplasând indicatorul mausului peste un control selectat, acesta se modifica pentru a permite diferite actiuni cu controlul.

Indicator

Nume

Apare

La clic

Punct de inserare

Când deplasati indicatorul mausului peste centrul unui control selectat.

Permite editarea textului din control.


Sageti cu capete duble orizontale, verticale sau diagonale

Când deplasati indicatorul mausului peste oricare dintre ghidajele de pe muchiile controlului, cu exceptia ghidajului de stânga-sus.

Permite redimensionarea controlului în directiile indicate de sageata.

Mâna

Când deplasati indicatorul mausului peste muchiile unui control, dar între ghidaje.

Permite deplasarea controlului si a etichetei sau a casetei text corespunzatoare.

Mâna indicatoare

Când deplasati indicatorul mausului peste ghidajul din coltul din stânga-sus al control.

Permite deplasarea controlului fara a deplasa eticheta sau caseta text corespunzatoare.

În acest exercitiu, veti utiliza indicatorul mausului pentru a redimensiona, deplasa si modifica textul în unele controale din frmDateResurseUmane.

1 În bara de instrumente Foaie de date formular, faceti clic pe butonul Vizualizare.

Formularul frmDateResurseUmane apare în Vizualizare proiect.

2 În sectiunea Antet formular, faceti clic pe eticheta Informatii angajati.

Ghidajele apar pe eticheta, indicând ca este selectata.

3 Deplasati indicatorul mausului peste ghidajul din dreapta-jos al etichetei pâna când acesta devine o sageata de diagonala cu doua capete, apoi glisati muchia etichetei în jos si la dreapta, pâna ce tot textul etichetei este vizibil.

4 În sectiunea Detaliere, faceti clic pe caseta text IDAngajat (nu pe eticheta).

Ghidajele apar pe caseta text, indicând ca este selectata.

5 Deplasati indicatorul mausului peste ghidajul din centru-dreapta pâna când acesta devine o sageata orizontala cu doua capete, apoi glisati muchia spre stânga pâna ce caseta text are aceeasi dimensiune ca si caseta text Data angajarii.

Desi caseta text IDAngajat este acum prea mica pentru a afisa tot cuvântul IDAngajat, în Vizualizare formular va fi suficient de mare pentru a afisa cele 4 caractere din codul ID al angajatilor.

 

6 Deplasati indicatorul mausului peste muchia de sus a barei Detaliere pâna ce devine o sageata de redimensionare cu doua capete, apoi glisati muchia în jos, aproximativ 2,5 cm.

Dimensiunea sectiunii Antet formular creste.

7 În sectiunea Subsol formular, faceti clic pe eticheta Aceste informatii.

Ghidajele apar pe eticheta, indicând ca este selectata.

Se poate utiliza si indicatorul mâna indicatoare pentru a muta eticheta Aceste informatii, deoarece aceasta nu are o caseta text asociata.

 
8 Deplasati indicatorul mausului peste muchia etichetei pâna când acesta are forma unei o mâini, apoi glisati eticheta spre sectiunea Antet formular, apoi centrati-o sub eticheta Informati angajati.

Textul din eticheta Aceste informatii este centrat în raport cu marimea etichetei, nu cu marimea formularului sau a oricarui alt control din formular.

 
În bara de instrumente Formatare, faceti clic pe butonul La centru.

Textul din eticheta Aceste informatii se aliniaza la centru.

Deplasati indicatorul mausului peste începutul textului din eticheta Aceste informatii pâna când devine un punct de inserare.

Faceti clic la începutul textului din eticheta Aceste informatii si tastati ( (o paranteza de deschidere).

Faceti clic la sfârsitul textului din eticheta Aceste informatii si tastati ) (o paranteza de închidere).

13 Deplasati indicatorul mausului peste muchia de jos a sectiunii Subsol formular pâna ce devine o sageata de redimensionare cu doua capete.

Se poate utiliza si foaia de proprietati a subsolului formularului pentru a seta proprietatea Vizibil la Nu astfel încât subsolul formularului sa nu mai fie vizibil.

 
14 Glisati muchia de jos a sectiunii Subsol formular pâna la bara Subsol formular.

Sectiunea Subsol formular nu mai este vizibila.

În bara de instrumente Proiectare formular, faceti clic pe butonul Salvare.

Acces salveaza formularul.

16 În bara de instrumente Proiectare formular, faceti clic pe butonul Vizualizare.

Formularul apare în Vizualizare formular, asa cum se arata în ilustratia din pagina urmatoare, cu toate datele din casetele text aliniate la stânga si cu spatiu inutil în jurul formularului.

17 În meniul Fereastra, faceti clic pe Dimensionare pentru a se potrivi în formular.

Spatiul inutil dispare.

Daca se maximizeaza fereastra formularului, nu se mai utiliza comanda Potrivire dimensiune formular.

 

18 Faceti clic pe butonul de închidere din coltul din dreapta sus al formularului frmDateResurseUmane.

Formularul se închide.

Crearea unui formular în Vizualizare proiect

Lista de câmpuri se poate afisa sau ascunde facând clic pe bara de instrumente Proiectare formular. Pentru a folosi o interogare ca sursa, faceti clic pe butonul Generare de lânga caseta Sursa de înregistrari.

 
Când utilizati Vizualizarea proiect pentru a crea un formular, începeti cu un formular necompletat si adaugati unul sau mai multe controale la acest formular. Vizualizarea proiect va ofera mai multe optiuni de creare a formularelor particularizate decât Expertul Formular sau AutoFormularul.

Daca doriti sa utilizati câmpuri dintr-un tabel existent sau dintr-o interogare existenta, trebuie sa setati mai întâi tabelul sau interogarea ca sursa pentru tabelul din formular. Sursa formularului se seteaza utilizând proprietatea Sursa înregistrari din foaia de proprietati a formularului. Dupa ce desemnati tabelul sau interogarea sursa a formularului, apare o lista de câmpuri care contine toate câmpurile din tabel sau interogare. Glisati câmpurile necesare din lista de câmpuri catre formular. Câmpurile pe care le adaugati la un formular în Vizualizare proiect sunt controale legate deoarece se bazeaza pe tabelul sau interogarea subordonate.

Pentru a crea o interogare în mod Vizualizare proiect:

1 Daca este necesar, faceti clic pe Formulare din bara Obiecte.

2 Faceti dublu clic pe Creare formular în modul Vizualizare proiect.

Apare un formular necompletat în Vizualizare proiect, având deschisa caseta de instrumente.

3 Se face dublu clic pe selectorul de formular.

Apare foaia de proprietati Formular.

4 În foaia de proprietati Formular, faceti clic pe fila Date, pe sageata cu lista verticala Sursa înregistrari, apoi pe tabelul pe care doriti sa-l utilizati ca sursa a formularului.

5 Închideti foaia de proprietati Formular.

Apare lista de câmpuri pentru tabelul selectat.

6 Glisati câmpurile pe care doriti sa le utilizati din lista de câmpuri la formular.

7 Creati controale suplimentare utilizând instrumentele din caseta de instrumente.

Introducerea înregistrarilor într-un formular

Pe lânga faptul ca fac datele mai usor de vizualizat, un alt avantaj esential al formularelor este acela ca fac mai usoara si introducerea datelor. Tabelele si formularele sunt interactive, ceea ce înseamna ca introducerea unei înregistrari într-un tabel introduce înregistrarea si în formularul bazat pe acel tabel. În acelasi mod, introducerea datelor într-un formular introduce datele si în tabelul subordonat al formularului. Când introduceti o înregistrare noua într-un formular, înregistrarea se salveaza automat când va deplasati la o alta înregistrare. Access salveaza înregistrarea chiar daca închideti formularul fara sa faceti clic pe Salvare.

important

Saltul la prima înregistrare vida se face prin clic pe butonul Înregistrare noua din fereastra Formular.

 
Când introduceti sau modificati date într-un formular, retineti ca odata cu modificarea lor în formular, datele se modifica iremediabil si în tabelul subordonat.

În general, introducerea datelor într-un formular consta în localizarea unei înregistrari necompletate si tastarea datelor în aceasta înregistrare, utilizând tastele de comenzi rapide pentru deplasare de la un control la altul.

În acest exercitiu, veti adauga o înregistrare noua la frmDistribuitori, care se bazeaza pe tblDistribuitori, apoi verificati daca aceasta înregistrare s-a adaugat si la tblDistribuitori.

1 În bara Obiecte, faceti clic pe Tabele.

2 Faceti clic pe tblDistribuitori, daca este necesar, apoi faceti clic pe Deschidere din bara de instrumente a ferestrei Baza de date.

Tabelul se deschide în Vizualizare foaie de date. Observati ca exista opt înregistrari de distribuitori, iar ultima înregistrare este pentru Clocktower Sporting Goods.

3 Faceti clic pe butonul Închidere din coltul din dreapta sus al tabelului tblDistribuitori.

Tabelul se închide.

4 În bara Obiecte, faceti clic pe Formulare.

5 Faceti clic pe frmDistribuitori, daca este necesar, apoi faceti clic pe Deschidere din bara de instrumente a ferestrei Baza de date.

Formularul se deschide în Vizualizare formular.

6 Faceti clic pe butonul Înregistrare noua.

Apare înregistrarea 9, prima înregistrare necompletata.

Daca vreti sa stergeti modificarile aduse câmpului curent, apasati Esc. Pentru a sterge toate modificarile din înregistrarea curenta, apasati de doua ori pe Esc.

 
În caseta text ID Distribuitor, tastati RS, apoi apasati pe Enter.

Punctul de inserare se muta în caseta text Nume distribuitor.

În caseta text Nume distribuitor, tastati Ritzy Restaurant Supply, apoi apasati pe Enter.

Punctul de inserare se muta în caseta text Adresa distribuitor.

În caseta text ID Distribuitor, tastati 15 Elm Street, apoi apasati pe Enter.

Punctul de inserare se muta în caseta text Localitate.

În caseta text Localitate, tastati Santa Barbara, apoi apasati pe Enter.

Punctul de inserare se muta în caseta text Stat.

În caseta text Stat, tastati CA, apoi apasati pe Enter.

Punctul de insertie se deplaseaza în caseta Cod.

12 În caseta text Cod, tastati 80008.

Retineti, Access salveaza modificarile imediat dupa completarea înregistrarii chiar daca închideti formularul fara salvare.

 

13 Faceti clic pe butonul Închidere din coltul din dreapta sus al formularului frmDistribuitori.

Formularul se închide.

tblDistribuitor se poate vedea fara închiderea frmDistribuitori facând clic pe sageata Vizualizare în jos si facând clic pe vizualizarea Foaie de date.

 
14 În bara Obiecte, faceti clic pe Tabele.

15 Faceti clic pe tblDistribuitori, daca este necesar, apoi faceti clic pe Deschidere din bara de instrumente a ferestrei Baza de date.

Tabelul apare în Vizualizare foaie de date. A noua înregistrare este Ritzy Restaurant Supply, înregistrarea pe care tocmai ati tastat-o în frmDistribuitori.

16 Faceti clic pe butonul Închidere din coltul din dreapta sus al tabelului tblDistribuitori.

Tabelul se închide.

Exportul unui formular Access la HTML

Pentru ca bazele de date sa fie disponibile utilizatorilor care nu detin Access sau care nu lucreaza cu baze de date, tabelele, formularele si rapoartele se pot salva ca documente HTML. Utilizatorii pot vedea documentele HTML din Web sau intranet (o retea din cadrul unei organizatii, utilizata pentru a partaja informatiile si resursele firmei între angajati) utilizând un browser de Web, cum ar fi Microsoft Internet Explorer. Instalarea standard Access sau Microsoft Office 2002 include cea mai recenta versiune a browserului Internet Explorer.

Fisierele HTML create din obiecte baze de date nu sunt stocate în baza de date. Se salveaza ca fisiere separate într-o amplasare la alegere.

 
Salvarea unui obiect al bazei de date în alt format de fisier (cum ar fi HTML) se numeste export. Când se exporta un tabel, un formular sau un raport la HTML, utilizatorii pot vizualiza datele, dar nu le pot modifica. Ca urmare, ar trebui sa încercati sa exportati formulare, nu tabele, deoarece formularele au un format mai atractiv în HTML decât îl au tabelele. Daca exportati un raport la HTML, Access creeaza un document HTML separat pentru fiecare pagina imprimata a raportului.

În acest exercitiu, veti exporta un formular la un document HTML numit Formular_Lista_Distribuitori si veti deschide acel document cu Internet Explorer.

1 Afisati lista de formulare în fereastra Baza de date, apoi faceti clic pe frmDistribuitori.

2 În meniul Fisier, faceti clic pe Export.

Apare caseta de dialog Export formular catre.

Caseta de dialog Export Formular poate arata alt folder în loc de Baze de date - Notiuni de baza - Practica. Daca arata continutul folderului Documentele mele sau al altui folder, efectuati pasul 3. Altfel, sariti la pasul 4.

 

Când se exporta un obiect baza de date catre HTML, nu este necesara utilizarea conventiei Leszynski. Însa, nu introduceti spatii în numele unui fisier HTML; majoritatea browserelor Web nu pot citi nume care contin spatii.

 

3 Navigati la folderul Baze de date - Notiuni de baza - Practica de pe discul fix.

4 Faceti clic în caseta Nume fisier, daca exista un text, stergeti-l, apoi tastati Formular_Lista_Distribuitori.

Documentul HTML va primi numele Formular_Lista_Distribuitori.

5 Faceti clic pe sageata cu lista verticala Salvare cu tipul, faceti clic pe Document HTML (*.html;*.htm), apoi faceti clic pe Export toate.

Apare caseta de dialog Optiuni de afisare HTML.

Caseta de dialog optiuni iesire HTML va permite selectarea unui sablon care controleaza aspectul paginii HTML. Daca doriti sa utilizati un sablon, bifati caseta Selectare sablon HTML, apoi faceti clic pe butonul Rasfoire si (în instalarea Access standard) navigati la C:\Program Files\Microsoft Office\Templates\1033\Webs\ Calea s-a creat presupunând ca discul fix este unitatea C.

 

6 Faceti clic pe OK. 

7 În bara de activitati Windows, faceti clic pe Start, indicati spre Toate programele, apoi faceti clic pe Internet Explorer.

Internet Explorer porneste.

Butonul Internet Explorer trebuie sa faca parte din bara Lansare rapida de pe bara de activitati Windows. Daca asa este, porniti Internet Explorer facând clic pe acest buton.

 
8 În meniul Fisier, faceti clic pe Deschidere.

Va aparea caseta de dialog Deschidere.

De asemenea, caseta de dialog Deschidere se poate afisa daca apasati Ctrl+O.

 

9 Faceti clic pe Rasfoire.

Apare caseta de dialog Microsoft Internet Explorer.

10 Navigati la folderul Baze de date - Notiuni de baza - Practica de pe discul fix, faceti clic pe Formular_Lista_Distribuitori, apoi pe Deschidere.

Va aparea caseta de dialog Deschidere.

11 Faceti clic pe OK. 

Formularul apare ca document HTML.

Parasiti Internet Explorer.

Copierea de rezerva si restabilirea bazelor de date

Deoarece va bazati atât de mult pe datele din bazele de date Access, ar trebui sa le faceti din când în când copii de rezerva. Când salvati o baza de date Access, salvati numai un fisier-baza de date însasi-chiar daca aceasta contine multe tabele, interogari, formulare si rapoarte. Pentru a face o copie de rezerva a unei baze de date, copiati fisierul în întregime, apoi lipiti-l în alta amplasare, creând o dublura a bazei de date. Daca datele din baza de date originala sunt sterse sau deteriorate accidental, ele se pot restabili utilizând datele din dublura.

Desi poate fi creata o copie de rezerva a unei baze de date prin salvarea ei în alta zona a unitatii de disc, cea mai sigura metoda pentru copierea de rezerva este salvarea bazei de date pe o discheta, pe un disc Zip sau pe alt format portabil.

Pentru a face copia de rezerva a unei baze de date:

1 Verificati daca baza de date este închisa.

2 Navigati la amplasarea de stocare a bazei de date.

3 Copiati baza de date.

4 Navigati la amplasarea unde veti stoca copia de rezerva a bazei de date.

5 Lipiti baza de date, creând o copie de rezerva a bazei de date originale.

Pentru a restabili baza de date din copia de rezerva:

Navigati la locul de stocare a bazei de date copie de rezerva.

Copiati baza de date copie de rezerva.

Navigati la locul unde veti restabili baza de date.

4 Lipiti baza de date, creând o noua copie a bazei de date copie de rezerva.

Concluziile lectiei

Aceasta lectie abordeaza subiecte referitoare la crearea formularelor utilizând AutoFormular sau Expert Formular, adaugarea de controale la un formular, modificarea proprietatilor controlului, redimensionarea si deplasarea controalelor si introducerea înregistrarilor într-un formular. De asemenea, ati învatat cum se exporta un formular la o pagina HTML.

Daca veti continua cu urmatoarea lectie:

Faceti clic pe butonul Închidere din coltul dreapta sus al ferestrei Baza de date.

Baza de date Baze de date - Notiuni de baza 05 se închide.

Daca nu veti continua cu urmatoarea lectie:

Pentru a închide Access acum, faceti clic pe butonul Închidere din coltul din dreapta sus al ferestrei Access

Access si baza de date a cursului Baze de date - Notiuni de baza 05 se închid.

Testare rapida

1 Cum se poate sti ca un control este selectat?

2 Când deplasati indicatorul mausului peste un control selectat, ce semnificatie are transformarea indicatorului în mâna care indica?

3 Care sunt cele trei metode de creare a unui formular?

4 Cum se modifica dimensiunea textului dintr-un control cu ajutorul barei de instrumente?

5 Care sunt cele doua modalitati de modificare a proprietatilor unui control?

6 Când introduceti o înregistrare noua într-un formular, ce se întâmpla cu tabelul pe care se bazeaza formularul?

7 Care sunt cele trei categorii de controale?

8 Cum se adauga o eticheta la un formular în Vizualizare proiect?

9 Ce este sectiunea Detaliere a unui formular?

Recapitulare

Exercitiul 1: Utilizând AutoFormular, creati un formular cu coloane bazat pe tblRezervari si denumit frmRezervari. Adaugati o eticheta la antetul formularului cu textul Rezervari aldin de 14 puncte si redimensionati eticheta pentru a fi afisat tot textul. În sectiunea Detaliere, modificati casetele text pentru ca întreg textul sa fie aliniat la stânga, iar casetele text sa aiba aceeasi dimensiune cu cea mai mica dintre ele. Introduceti o rezervare noua pentru o petrecere cu sase persoane, cu ID Oaspete, pe perioada dintre 13.02.04 si 15.02.04 în Apartamentul 9, având reducere de grup. Asigurati-va ca informatiile noi s-au adaugat la tblRezervari.

Exercitiul 2: Formularele pot sa se bazeze si pe o interogare, nu numai pe un tabel. În acest exercitiu veti crea un formular bazat pe o interogare. Tabelele utilizate pentru interogare sunt tblDateResurseUmane si tblAngajati. Trebuie sa creati mai întâi o relatie între cele doua tabele, utilizând câmpul IDAngajat drept câmp de asociere. Salvati relatia, apoi creati o interogare cu expertul de interogari. Selectati câmpurile IDAngajat, Functie si Salariu din tblDateResurseUmane. Selectati câmpurile Nume, Prenume si TelefonAcasa din tblAngajati. Când ajungeti la caseta de dialog a expertului care va solicita numele interogarii, introduceti qryAngajatiDupaFunctie. Când se afiseaza interogarea în Vizualizare foaie de date, faceti clic pe butonul Proiect pentru a aparea Vizualizarea proiect. Faceti clic în rândul Sortare al grilei de proiect pentru câmpul Functie si setati succesiunea sortarii la ascendent. Salvati interogarea si comutati înapoi la Vizualizare foaie de date pentru a examina rezultatele. Închideti interogarea. Creati un formular cu Expertul formular si puneti la baza sa interogarea qryAngajatiDupaFunctie. Selectati toate câmpurile ce vor fi incluse în formular, utilizati aspectul Coloane, apoi selectati stilul formular dorit. Salvati formularul ca frmAngajatiDupaFunctie si examinati formularul în Vizualizare foaie de date.

Exercitiul 3: Clientul lui Adventure Works doreste un formular care sa listeze distribuitorii statiunii si produsele furnizate de fiecare distribuitor. Aceasta cerinta se realizeaza cel mai bine prin crearea unui formular cu un subformular. Acesta seamana cu o subfoaie de date pe care ati vazut-o într-o lectie anterioara. Pentru a crea acest formular, trebuie sa creati mai întâi o relatie între tabelele tblDistribuitori si tblProduse, utilizând câmpul IDDistribuitor drept câmp de asociere. Faceti clic pe pictograma Formulare din fereastra Baza de date, apoi faceti dublu clic pe optiunea Creare formular utilizând Expertul. În zona Tabele/Interogari din prima caseta de dialog a expertului, selectati tblDistribuitori. Adaugati la formular câmpurile IDDistribuitor, NumeDistribuitor, AdresaDistribuitor si Cod. În caseta Tabele/Interogari selectati tblProduse, apoi adaugati câmpul Descriere la formular. Când faceti din nou clic pe Urmatorul, expertul întreaba cum vreti sa vizualizati formularul. Înainte de a face clic pe Urmatorul, asigurati-va ca este selectat tblDistribuitori, apoi ca este selectat butonul Cu subformulare. Selectati aspectul Foaie de date si orice stil doriti. Denumiti formularul principal frmProduseDistribuitori, iar subformularul frmSubformularProduse. Când faceti clic pe Terminare, formularul se va deschide în Vizualizare foaie de date. Observati ca ati creat un formular în interiorul altui formular si ca fiecare formular are propriile sale butoane de navigare.

Exercitiul 4:Luati formularul frmAngajatiDupaFunctie pe care l-ati creat în Exercitiul 3 al acestei lectii si exportati-l ca pagina Web. Denumiti fisierul HTML Angajati_Dupa_Functie. Denumiti fisierul HTML Angajati_Dupa_Functie. Deschideti pagina în Internet Explorer si examinati-o.


Document Info


Accesari: 6635
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )