Sunteți pe pagina 1din 2

Programul de studii: FB, anul II

Disciplina: BAZE DE DATE


Titular disciplina: Conf. Univ. BNIC LOGICA
PLATFORMA DE LABORATOR
Laborator Nr. 4
1. Obiective
Crearea i utilizarea formularelor n MS Access;
Proprieti i funcii ale formularelor;
Tipuri de formulare, subformulare;
Crearea formularelor n Form Wizard;
Formulare de dirijare i formulare grafice;
Crearea formularelor n Form Design;
Prezentarea instrumentelor ToolBox (Controls) frecvent folosite.
2. Breviar teoretic
Formularele (Forms) sunt ferestre destinate afirii, introducerii, tergerii i modificrii
datelor din tabele. De asemenea, ele permit crearea interfeei grafice cu utilizatorul i a
graficelor realizate pe baz de interogri sau tabele. Formularele permit editarea datelor n mai
multe tabele aflate n relaie, prin intermediul formularelor cu subformulare.
Pe formulare se pot plasa controale de tip butoane de comand, subformulare, liste, casetetext, etichete etc cu ajutorul barei de instrumente (Controls).
MS Access ofer mai multe modaliti de a crea un formular:
Form Design se proiecteaz formularul element cu element, folosind instrumentele din
ToolBox (Controls).
Form Wizard - se lucreaz sub asistena vrjitorului, care propune variante din care
proiectantul s poat alege.
Multiple Items - formular care afiseaza mai multe articole simultan
Split Form mparte ecranul in dou: in partea de jos sunt afisate inregistrarile, iar in partea
de sus este afisat articolul selectat, care se poate edita.
Formularele se pot afia n trei moduri:
Design View mod de proiectare, n care utilizatorul are acces la controale i la
proprietile lor, putnd s le modifice;
- Layout View pune la dispozitie o serie de controale pentru asezarea in pagina;
- Form View mod de afiare specific pentru formulare, n care se ine cont de proprietile
setate n modul de proiectare.
Formularul i controalele plasate pe suprafaa lui au ataate o serie de proprieti, grupate n
patru categorii : Format, Data, Event, Other, All.
-

n Tab-ul Data, se identific tabela sau interogarea pe care a fost construit formularul (Record
Source) i o serie de opiuni care permit sau inhib introducerea de noi nregistrri, editarea
sau tergerea celor existente (Data Entry, Allow Additions, Allow Deletions, Allow Edits).
Pentru crearea interfeei grafice a aplicaiei se deschide un formular nou n Design View se
folosesc instrumentele ToolBox. Controalele au ataate experti (Wizard), care se
declaneaz imediat dup desenarea controlului pe formular. Dintre obiectele disponibile,
butonul de comand este cel mai cunoscut i el permite executarea a ase categorii de
evenimente (aciuni predefinite): Record Navigation, Record Operations, Form Operations,
Report Operations, Application, Miscellaneous.

Subformularele sunt formulare ataate altor formulare, care permit editarea simultan a datelor n
tabele relaionate. Astfel, dou tabele relaionate pot fi afiate i modificate simultan folosind
reprezentarea n cadrul unei ferestre unice. Aceast construcie este definit n MS Access prin
titulatura formular cu subformular.
3. Exemple de probleme rezolvate
Crearea bazei de date ANGAJATI DEPARTAMENTE FUNCTII
DEPARTAMENTE
PK Cod_dep

Byte

Denumire
departament

Text
30

ANGAJAI
1

PK CNP

FUNCII

Text
13

1 P Cod
K funcie
Denumire
funcie

Numele
salariat

Data_angajare

Byte

Cod_dep

Byte

Cod_funcie

Byte

Salariu

Integer

Byte
Text
30

Se creaz tabelele care compun baza de date;


Se stabilesc relaiile de tip one-to-many ntre tabele;
Se construiesc formulare n modul Form Wizard pe cele trei tabele;
Se modific proprietile formularului Functii, n sensul permiterii accesului numai
in citire;
Se realizeaz Formular cu subformular pe asocierea Departamente-Angajati;
Se realizeaz Formular cu subformular pe asocierea Functii-Angajati.
Se proiecteaz interogarea de selecie Totals: Departament, Salariu mediu/
departament;
Se realizeaz interogarea de tergere a unui angajat din tabela Angajati;
Se proiecteaz un Formular de dirijare care s conin urmtoarele butoane de
comand:
o deschiderea formularului cu subformular Departamente-Angajati;
o deschiderea formularului cu subformular i Functii-Angajati,
o execuia interogrii Salariu_mediu/departament;
o execuia interogrii Stergere_angajat;
o nchiderea aplicaiei.
Pentru crearea Formularului de dirijare se proiecteaz un formular nou n Form Design i se
adaug controalele cu ajutorul casetei de instrumente ToolBox.

4.
1)
2)
3)
4)

ntrebri
Precizai categoriile de formulare care se pot realiza n MS Access.
Cum se poate anula opiunea de tergere a datelor de pe formular? Dar cea de tergere?
Care este condiia de realizare a unui formular cu subformular?
Precizai controalele cel mai frecvent folosite pe formularele MS Access.

S-ar putea să vă placă și