Crearea+si+modificarea+formularelor
Transcript of Crearea+si+modificarea+formularelor
Crearea si Crearea si modificarea modificarea formularelorformularelor
FormulareleFormularele• Formularele (Forms) reprezinta ferestrele primare pentru introducerea si
afisarea datelor in Access.• Ele reprezinta interfata utilizatorului cu tabelele. Formularele ofera avantajul ca pre
zinta datele intr-omaniera organizata si atractiva. Intr-un formular campurile se pot aranja astfel incat introducerea datelor sau operatiile de editare a inregistrarilor sa se faca de la stanga la dreapta si de sus in jos.
• Modurile de afisare ale unui formular in Access sunt:1.Modul Design (Proiectare)
– Utilizat pentru a schimba prezentarea si proprietatile unui formular sau pentrumodificarea controalelor din formular.
2.Modul Datasheet (Foaie de date)– In aparenta similar afisarii directa a unui table.
3.Modul Form (Formular) -- Este modul de afisare normal al unui formular in curs
de utilizare. Poate afisa osingura inregistrare (modul Single Form) sau mai multe inregistrari (modul Continuous Form), in functie de modul in care a fost proiectat
Crearea formularelorCrearea formularelor
Se Se pot crea formulare diferite in functie de opepot crea formulare diferite in functie de operatiunea care se doreste a se realiza:ratiunea care se doreste a se realiza:
- introducerea de noi inregistrari- introducerea de noi inregistrari - editarea inregistrarilor existente- editarea inregistrarilor existente - afisarea inregistrarilor existente- afisarea inregistrarilor existente - formulare care functioneaza doar ca - formulare care functioneaza doar ca
si casete de dialogsi casete de dialog
Ø Se alege eticheta Form din fereastra Database si se executa click pe butonul New
Ø Se obtine un raspuns care consta in oferirea mai multor programe wizard pentru formulare (Forms Wizards) care sunt:
§ Design view (modul proiectare) – permite crearea tuturor elementelor manual
§ Form Wizard – permite controlul fiecarei etape a procesului de creare a unui formular
§ AutoForm: Columnar – configurare automata a formularului cu asezare in coloana, creeaza un formular cu controalele aliniate unul sub celalalt
§ AutoForm: Tabular – configurare automata a formularului cu asezare tabelara, creeaza un formular cu controalele aliniate unul langa celalalt
§ AutoForm: Datasheet – configurare automata a formularului cu asezare in mod datasheet, creeaza un formular avand modul de afisare prestabilitDatasheet, afisandu-se deodata un numar maxim posibil de inregistrari
§ Chart Wizard – program pentru reprezentari grafice, creeaza un grafic§ PivotTable Wizard –
program pentru tabele pivot, creeaza un formular pentru afisarea datelor din Excel.
Sub lista programelor wizard se afla caseta culista derulanta a surselor de date (tabele sau interogari)pentru noul formular care se creeaza. Din aceasta listaalegem tabelul sau interogarea care vor servi ca sursade date pentru formular.
Exemplu de creare a unui formular cu Form Wizard:
§ Eticheta Forms din fereastra Database§ Click New§ Click Form WizardDin lista tabelelor sursa se alege tabelul personal§ Se selecteaza toate campurile disponibile prin clic pe butonul >> si apoi Next>§ Se alege in continuare layout-ul Columnar si din nou clic pe Next>§ Se alege un style din cele 10 oferite si clic pe Next>
Se da un nume formularului (implicit apare numele tabelului care a constituit sursa datelor pentru formular), in cazul nostru vom tasta frmpersonal si apoi clic peFinish.
Modificarea formularelorModificarea formularelor
Formularele pot Formularele pot fi modificate in diferite moduri, afi modificate in diferite moduri, avand controlul asupra:vand controlul asupra:
- infatisarii formularului- infatisarii formularului - datelor continute- datelor continute - modului in - modului in
care raspunde la diferite evenimcare raspunde la diferite evenimente.ente.
Modificarea unui formular Fiecare obiect al unui formular se numeste cont
rol sau element de control - La deschiderea unui formular in modul Desi
gn, toate elementele de control sunt vizibile. Ele par la prima vedere ca sunt in “dublu exemplar” deoarece fiecare control are asociata o eticheta.
- Etichetele sunt asociate elementelor corespunzatoare si fiecare deplasare, stergere, decupare, copiere sau lipire va implica atat eticheta cat si elementul de control.
- Elementele de control pot fi - legate – sunt legate de un camp dintr-
un tabel si afiseaza sau accepta introducerea datelor in acel camp
- nelegate – informatiile introduse nu vor fi stocate in nici un tabel ( se colecteaza informatii temporare)
• Selectarea si repozitionarea controalelor
• - selectarea unui control se face executand click pe linia sa de contur ; un control este selectat in momentul in care prezinta pe marginile sale niste patrate mici, negre
• - daca se trage cu mouse-ul de patratul din coltul stanga sus (care este mai mare) cursorul va lua forma unei maini cu degetul aratator ridicat si controlul se vadeplasa in directia dorita fara a antrena (deplasa) si eticheta corespunzatoare
• - daca se trage cu mouse-ul de oricare alt patrat, cursorul ia forma unei sageti cu dublu sens si se realizeaza modificarea dimensiunilor controlului respectiv(redimensionarea)
• - daca se trage cu mouse-ul de obiectul respectiv, evitandu-se patratele astfel incat cursorul sa ia forma unei maini cu palma deschisa, atunci controlul si etichetaasociata se vor deplasa impreuna
• - daca pozitia controalelor a fost schimbata atunci va trebui redefinita ordinea in care acestea vor fi vizualizate atunci cand utilizatorul va apasa tasta Tab pentru atrece de la un element la elementul urmator:
• - optiunea Tab Order din meniul View
• in lista elementelor de control afisate se vor face modificari in secventa dorita
Alinierea si dimensionarea controalelor
Form Wizard & AutoFormForm Wizard & AutoFormProiectarea formularelor prin varianta Form Wizard presupune urmatoarele etape (atunci
cand sursa de date este o tabela):1. se actioneaza butonul New din fereastra bazei de date pentru activarea asistentului New Form(figura 4.1.);2. se opteaza pentru varianta Form Wizard;3. se selecteaza tabela sau interogarea dorita in rubrica derulanta solicitata; prin click pe butonulOk, sistemul intra in modul Wizard;4. se selecteaza campurile din sursa de date, ce vor fi afisate in formular; campurile accesibileale tabelei/interogarii selectate sunt afisate in zona Available Fields; campurile ce for faceparte din formular sunt afisate in zona Selected Fields (figura 4.2.); selectarea campurilor seface cu ajutorul butoanelor:– > pe al carui click se transmite un singur camp selectat din zona Available Fields in zonaSelected Fields;– >> pe al carui click se transmit toate campurile din zona Available Fields in zona SelectedFields;– << pentru revenirea unui camp selectat din Selected Fields in Available Fields;– << pentru revenirea tuturor campurilor selectate din Selected Fields in Available Fields;
• 5. se alege tipul de formular si anume optiunile privind forma de pozitionare a datelor din
• formular; optiunile sunt:• – Columnar• – Tabular• – Datasheet• – Justified• – PivotTable• – PivotChart• 6. se stabileste imaginea de fundal pentru formular (Stone,
Standard etc.);• 7. in ultima etapa se defineste titlul formularului, precum si
modul in care va fi deschis• formularul (figura 4.3.):Exista posibilitatea optiunii asupra deschiderii noului formular:– Open the form to view or enter information – pentru
executie;– Modify the form's design – pentru eventuale modificari.
Unele din tipurile Unele din tipurile Autoform Autoform existente:existente:
– – Columnar – Columnar – prezinta valorile prezinta valorile campurilor selectate in rubrici campurilor selectate in rubrici incolonate (figura 4.4.);incolonate (figura 4.4.);
– – Tabular – Tabular – prezinta valorile in mod prezinta valorile in mod tabelar (pe coloane) (figura 4.5.);tabelar (pe coloane) (figura 4.5.);
– – Datasheet – Datasheet – este identic cu forma este identic cu forma Design View Design View de la crearea tabelelor de la crearea tabelelor (figura 4.6.);(figura 4.6.);
– – Justified – Justified – prezinta valorile prezinta valorile campurilor selectate in rubrici campurilor selectate in rubrici incolonate (figura 4.7.);incolonate (figura 4.7.);
Formular de tip Columnar
Formular de tip Tabular
Formular de tip Datasheet
Formular de tip Justified
Rolul formularelorRolul formularelor
Formularele permit prezentarea datelor intr-o Formularele permit prezentarea datelor intr-o forma forma care scuteste utilizatorul de preocuparile legate de care scuteste utilizatorul de preocuparile legate de modul de stocare a acestora.modul de stocare a acestora.
Formularele Access sunt multifunctionale; ele Formularele Access sunt multifunctionale; ele permit realizarea de obiective care nu pot permit realizarea de obiective care nu pot fi indeplinite in modurile de lucru Table fi indeplinite in modurile de lucru Table View sau Query View. View sau Query View. Se Se pot valida intrari pe baza informatiilor continute inaltpot valida intrari pe baza informatiilor continute inalte tabele decat tabela curenta, se pot e tabele decat tabela curenta, se pot genera formulare care sa includa alte formulare, se genera formulare care sa includa alte formulare, se pot calculavalori si afisa totaluri.pot calculavalori si afisa totaluri.
Va multumim pentru Va multumim pentru atentie!!!atentie!!!
Au selectat si adoptat Au selectat si adoptat
elevele clasei a XII-a “C” elevele clasei a XII-a “C”
Nistor Irina Nistor Irina
si si
Turcin CristinaTurcin Cristina