Sunteți pe pagina 1din 16

1) Tehnici elementare de proiectare a bazei de date (BD).

O persoana care este capabila sa creeze baze de date si aplicatii ACCESS este
numita proiectant.O persoana care este interesata numai de exploatarea unei
baze de date este numita utilizator.
Proiectarea reprezinta procesul de transformare a cerintelor de organizare a
datelor din lumea reala intr-o structura de baze de date,care consta in relatii
dintre tabele si cimpuri.
O proiectare nereusita a tabelelor si a relatiilor dintre ele poate avea
consecinta nedorite in cazul efectuarii unor modificari in structural or.
A proiecta o baza de date inseamna a efectua o analiza si o planificare a
obiectelor BD,a structurilor de date si a relatiilor dintre ele.Pornind de la
acestea proiectarea BD trebuie sa parcurga urmatoarele etape:
Definirea scopului crearii BD;
Definirea tabelelor bazei de date;
Definirea cimpurilor tabelului;
Definirea valorilor cimpurilor;
Definirea relatiilor dintre tabele;
Renovarea structurii bazei de date;
Introducerea datelor si crearea altor obiecte ale BD;
Utilizarea mijloacelor de securitate si de analiza;
2) Sistem de gestiune a bazei de date (SGBD).
O BD este o colectie de informatii corelate referitoare la un anumit subiect
colectate,organizate si memorate intr-un anumit scop.
Sistemul care permite colectarea,organizarea,memorarea si regasirea
informatiilor dintr-o BD se numeste SGBD.SGBD poate sa fie
conventional,adica informatiile sunt stocate pe foi de hirtie depuse in
dosare,register,rafturi.SGBD poate sa fie computerizat,adica informatiile sunt
pastrate in volume,fisiere sau suporturi magnetice.
Intr-o BD,cel mai important element este data,din aceasta cauza BD este
considerate ca o colectie de date.In teoria BD,datele mai sunt numite
articole,iar obiectele-entitati.
Obiectul,atributul si relatia sunt notiuni fundamentale in teoria BD.La
inceputul 1980,s-a trecut la elaborarea si utilizarea SGBD cu structure
arborescente si retea,inzestrate cu limbaje de generatia a-4-
a(Pascal;C++;PLII;s.a.).
SGBD de tip relational ofera numeroase facilitate de proiectare si de
dezvoltare a aplicatiilor.ACCESS-ul este un system computerizat de gestiune
cu BD relationale,care ne da posibilitatea sa organizam,sa regasim,sa
memoram si sa reprezentam datele de care dispunem.Toate datele se
stocheaza in tabele.Fiecare coloana a tabelului este numita cimp,iar fiecare
rind este o inregistrare (record).
Pentru gasirea si selectarea datelor care satisfac anumite conditii din tabele se
folosesc interogarile.Pentru vizualizarea,introducerea sau modificarea datelor
dintr-un tabel se folosesc formularele.Pentru analiza datelor sau tiparirea
lor,dupa un model bine definit se folosesc rapoartele.
3) Crearea bazei de date ACCESS.
Ex.:Sa se creeze o BD care automatizeaza activitatea unei firme de
transport,importator official de automobile.
Fiecare model auto propus spre vinzare este identificat prin:
1)Codul Modelului;
2)Denumirea lui;
3)Puterea motorului;
4)Culoarea;
5)Nr de usi;
6)Cutia de transmisie (manuala si automata);
7)Pretul fixat de uzina;
8)Cheltuielile de transport;
9)Pregatirea pentru vinzare;
Primul tabel-Catalogul de modele auto.Cumparatorii,adica clientii sunt
personae fizice identificate prin:
1)Codul clientului;
2)Forma de adresare;
3)Numele;
4)Prenumele;
5)Localitatea;
6)Telefonul;
Al 2 lea tabel-Registrul Clientilor.Tranzactiile ce au fost efectuate sunt:
1)Codul tranzactiei;
2)Codul modelului;
3)Codul clientilor;
4)Pretul de vinzare;
5)Data efectuarii tranzactiei;
6)Data livrarii automobilului;
7)Nr.de automobile comandate de client.
Tabelul 3 poarta numele de Tranzactii.Pentru a crea o BD procedam:Din fila
File selectam New si il completam in felul urmator fereastra care apare:
a)in caseta Save in,selectam discul de lucru unde vom salva BD.
b)In caseta File Name tastam numele BD (cu numele Auto).
c)Facem click pe Create.
4) Crearea unui tabel in MS ACCESS.
Obiectele care se contin in MS ACCESS sunt clasele:
1)Tables;
2)Queries;
3)Forms;
4)Reports;
5)Macros;
6)Modules;
Remarca!:BD trebuie sa contina cel putin un tabel .Pentru a crea un tabel,de
ex. Catalogul de modele Auto,selectam Fila Tables,apoi actionam New.Caseta
de dialog care apare New Table ne ofera 5 moduri de definire a structurii unui
tabel daca din ele selectam Design View si actionam butonul Ok,ca rezultat
obtinem o fereastra in care definim cimpurile tabelului si caracteristicile lui.
5) Caracteristicile cimpurilor.
Pentru fiecare cimp al tabelului se specifica 3 caracteristici,daca el este
deschis in Design View.
Field Name Data type Description
Codul Modelului
Denumirea
Puterea motorului
Culoarea
..
AutoNumber
Text
Number
Text
.

Pentru comoditate caracteristicile cimpului se introduce pe vertical urmind ca
in regimul de introducere Data Sheet denumirile cimpurilor sa-si ocupe
pozitiile obisnuite,adica pe orizontala.Denumirile cimpurilor poate sa contina
diferite caractere inclusive spatiu cu exceptia semnelor speciale :;;;!.In
caz de necessitate,denumirea contine semnul de _ (de
ex.Data_Sheet).Lungimea denumirii cimpurilor nu poate depasi 64 caractere.
6) Denumirea si tipul cimpului.
Tipul cimpului poate fi unul din urmatoarele:
Tipul cimpului Utilizare Spatiul de memorie
necesar
1.Text Text sau combinaie de Pn la 255 caractere.
text i numere, cum ar fi
adresele. De asemenea,
numere ce nu necesit
calcule, cum ar fi
numerele de telefon,
numerele de partid sau
codurile potale.
Microsoft Access
memoreaz
numai caracterele
introduse n
cmp; nu se memoreaz
caractere spaiu
pentru
poziiile nefolosite.
Pentru a
controla numrul
maxim de
caractere ce pot fi
introduse se
seteaz proprietatea
FieldSize.
2.Number Date numerice folosite
pentru calcule
matematice, cu excepia
calculelor ce impun
valori monetare. Pentru
a defini un anumit tip
Number setai
proprietatea FieldSize.
1, 2, 4 sau 8 bytes (16
bytes
numai pentru
Replication ID).

3. Date/Time Date calendaristice 8 bytes.

4. Currency

Valori monetare. Se va
folosi tipul de
dateCurrency pentru a
preveni rotunjirea
petimpul calculelor.
Precizia tipului este de
15cifre la partea ntreag
i 4 cifre la
parteazecimal.

8 bytes
5.AutoNumber

Numere n secven
unic (din 1 n 1) sau
aleatoare care sunt
automat inserate atunci
cnd se adaug un
articol.

4 bytes (16 bytes numai
pentru
Replication ID).

6. Yes/No Cmpuri care vor 1 bit.
conine numai una din
dou valori, cum ar fi
Yes/No, True/False,
On/Off.

7. OLE Object

Obiecte (cum ar fi
documente Microsoft
Word, foi de calcul
Microsoft Excel,
imagini,sunete sau alte
date binare) create n
alte programe folosind
protocolul OLE, ce pot fi
nlnuite sau
ncapsulate ntr-o tabel
Microsoft Access.
Trebuie s se foloseasc
un cadru de obiect legat
ntr-o machet sau raport
pentru a afia obiectul
OLE.
Pna la 1 GB (limitat de
spaiul
disc).


1. Text-pentru texte sau numere care nu vor fi folosite in calcul;
2. Number-pentru numere care vor fi folosite in calcul;
3. Data/Time-pentru date si ore calendaristice;
4. Currency-pentru valori banesti;
5. Auto Number-pentru numere intregi care-si maresc in mod automat
valorile (nr de ordine);
6. Yes/No-fals/adevarat-pentru valori logice;
7. Ole Object-pentru imagini.
Pentru a schimba tipul cimpului trecem in coloana Data Tip si din lista
derulanta care apare la deschiderea butonului cu sageata (facind click la
marginea cimpului) schimbam tipul de date.
7) Stabilirea cheilor primare.
Daca valorile unui cimp sunt unice (nu se repeta) putem semnaliza acest lucru
pentru a evita introducerea a 2 valori identice.Aceasta procedura poarta
denumirea de stabilirea a cheilor primare.
In cazul nostru,al tabelului cu automobile cheia primara poate fi stabilita
eventualitatea re
Cheia primara poate fi stabilita si pe citeva cimpuri.Pentru a stabili cheia
primara selectam cimpul respective,in cazul nostrum-codul modelului,facem
click pe el,ne deplasam in bara de sus si apasam Primary Key din baza de
instrumente.Din sectiunea Tools selectam fila Design ca rezultat in dreptul
cimpului selectat apare o cheita.Dupa ce am pus cheia primara si proceduri de
descriere a cimpurilor salvam tabelul sub numele Catalogul de modele
auto.(File->Save->File Name <>)
8) Proprietatile cimpurilor.
In afara de tipul cimpului putem stabili si unele proprietati ale sale,cum ar fi:
Marimea;
Nr.cifrelor zecimale;
Formatul datelor calendaristice si a celor
Fiecare tip de date are proprietatile restabilite,insa ele pot fi modificate
executind un click pe cimpul respectiv.Cimpurile de tip text pot avea lungimi
cuprinse intre 1..255 de caractere.Standart marimea cimpului=50 caractere.
Mentionam ca pentru cimpurile ce contin numai valori numerice ce nu pot fi
folosiyte in calcul vom prefer tipul text in loc de number.Cimpurile de tip
number au lungimi diferite in functie de optiunea specificata prin proprietate
Field Size.Cimpurile de tip Data/Time au lungimi variabile in functie de
formartuldatei si a orei care este specificat de formatul acestiu cimp.
9) Introducerea si redactarea datelor.
Dupa ce am efectuat procedurile de descriere a tabelului,putem sa introducem
date in cimpurile lui.
Procedam:
1)Deschidem BD auto pe care o avem.
2)In fereastra Data Base sau in fereastra Data Sheet View selectam tabelul
necesar Codul de modele auto si executam un click pe Open.
3)Ca rezultat se afiseaza cimpurile tabelului respectiv unde putem sa
introducem valorile necesare.
Nu este absolut obligatoriu sa completam toate cimpurile,daca anumite date
lipsesc.
Daca apare necesitatea modificarii inregistrarilor unui tabel atunci deschidem
tabelul in regimul Data Sheet View apoi actionam Open,ca rezultat obtinem
tabelul cu continutul precedent,pe care il putem modifica.Modificarile pot fi:
1)Inlocuirea datelor existente;
2)Completarea cimpurilor;
3)Adaugarea unor inregistrari noi;
4)Lichidarea unor inregistrari;
5)Copierea un or valori si altele.
10) Definitia de relatii intre tabele.
Relatiile dintre 2 tabele se stabilesc prin intermediul unor cimpuri identice
prezente in ambele tabele.Relatiile pot fi:1la 1;1la multi si multi la multi.
In cazul relatiei de 1 la multi in tabelul primar trebuie sa existe un corp numit
cheie primara,in care nu se admit valori ce se repeta,iar in tabelul secundar
trebuie sa existe un cimp analogic cu cel din tabelul primar numit cheie
straina,care poate sa admita valori ce se repeta.
Relatia multi la multi->este transformata in 2 relatii de tip unu la multi prin
definirea unui tabel intermediar.
Relatia de tip 1 la 1 presupune existenta in ambele tabele a aceleiasi chei
primare cu aceiasi caracteristica.Pentru a stabili relatia dintre tabele
procedam:
Deschidem butonul Relationships a filei Data Base Tools se deschide
fereastra Show Table.Cu ajutorul butonului Add se adauga tabelele intre care
vom face relatia.In continuare pentru a stabili relatia intre 2 tabele se trage
cheia primara peste cimpul cu acelasi nume a tabelului 2,apoi se apasa
butonul Create.
11) Interogari in ACCESS.
Interogarile sunt destinate pentru gasirea datelor din tabel sau a operatiilor
asupra acestora.Rolul lor consta in extragerea din tabelele BD a informatiilor
care nu sunt necesare la momentul dat.
Interogarea este un obiect ACCESS ce reprezinta o intrebare care o formulam
in legatura cu informatiile bazei de date.Rezultatul interogarii este o multime
de interogari care apartin unui tabel sau mai multor tabele care se numeste
setul dinamic al interogarii.
Modul de functionare al unei interogari este bazat pe conditiile de selectare
impuse de proiectant in cadrul interogarii.
Interogarile se clasifica in:
1)Interogari de selectie;
2)Interogari pentru efectuarea unor calcule;
3)Interogari de sortare;
4)Interogari cu parametri;
5)Interogari de actiune;
6)Interogari de grupare,totalizare si incrucisate;
12) Crearea interogarilor:
De selectie cu fortele proprii.
Ex.:Creati o interogare de selectie ce ar afisa clientii din Chisinau a caror
nume incepe cu litera B.
Procedam:1)Deschidem BD Auto
2)In caseta de dialog New Query executam click pe Design View,apoi
OK,apare fereastra Show Table;
3)Din aceasta fereastra selectam tabelele:
a)executam dublu click pe numele lor; b)sau apasam butonul
Add;
4)Adaugam cimpurile Numele,Prenumele din tabelul Registrul
clientilor;Modelul si Pretul Fixat de Uzina din tabelul Catalogul de modele
auto
Pentru calcule.
cu parametri
De sortare.
Sortarea este operatia de rearanjare a interogarilor dintr-un tabel.Atunci cind
pregatim sortarea trebuie sa precizam 2 lucruri:a)cimpul dupa care va fi
efectuata sortarea;b)criteriile de sortare (cresterea;ordinea).
Ex.:Creati o interogare c ear afisa numele clientilor in ordine alfabetica.
Urmarim pasii din exemplul precedent.
6)Executam click in rindul Sort corespunzator cimpului din lista
derulanta.Alegem criteriul de sortare.Apasam butonul Ascender.
7)Actionam butonul Run.Din el luam rezultatul si Design.Pe ecran va aparea
lista tuturor clientilor aranjati in ordine alfabetica.
De totalizare.
Deseori apare necesitatea de a obtine valori referitoare la toate inregistrarile
din tabel.Ar putea sa ne intereseze nu numele clientului si modelul
automobilului,dar numarul total de automobile,valoarea maxima a
costului,costul total,costul mediu,etc.
Access-ul poate define interogari la care sunt specificate conditii de grupare
si totalizare.Pentru aceasta sunt prevazute urmatoarele tipuri de functii:
1. Avg-calcularea valorilor medii
2. Count-calculul numarului de valori
3. Expression-evaluarea unei expresii
4. Max-calcularea valorii maximale
5. Min-calcularea valorii minimale
6. Sum-calcularea sumei tuturor valorilor
7. Var-calcularea variatiilor tuturor valorilor
Exemplu:Creati o interogare ce ar afisa nr de automobile procurate pina pe
data 2/10/2012 si pretul lor mediu.
1. Cream o interogare de selectie unde include tabelul Tranzactii,din care
selectam cimpurile:Numarul de automobile,Data tranzactiei si Pretul
fixat de Uzina.
2. Cimpurile care sunt in tabelul Tranzactii le ducem in grila cererii.
3. In rezultat grila de cerere apare rindul Total.Iar in celelalte sectiunea
Group By.
4. Din lista derulanta a cimpului Nr de automobile selectam optiunea
Count.Din lista derulanta a listei:Pretul de vinzare-AVG
5. In cimpul Data Tranzactiei specificam conditia:<=02/10/2012
6. Actionam butonul Run a filei Design si obtinem rezultatul dorit.
13) Interogari incrucisate.
O interogare de sinteza este de fapt o interogare de totalizare insa mai
complexa.Aceste interogari extrag un rezultat al datelor compuse din linii si
coloane.O interogare de sinteza trebuie sa contina 3 elemente:
Un titlu de coloana
Un titlu de linie
Un cimp de sinteza
Aceste interogari sunt folosite pentru a se calcula totalul pentru date aranjate
pe 2 rinduri.
Exemplu:Creati o interogare ce ar afisa numele clientilor ce au procurat cele
mai scumpe modele de automobile.
1. In modul de proiectare adaugam tabele:Codul de automobile
auto,Registrul clientilor si transactii (le aducem in Tot Type)
2. Selectam numele din tabelul Registrul Clientilor.Modelul din catalogul
de modele auto si pretul de vinzare din tabelul Transactii.Prin 3
cimpuri:Numele;Modelul;Pretul.
3. Selectam comanda Crosstab Query.Executind click pe meniul Query
apare rindul
Total
Crosstab <-
In acest rind pentru cimpul Numele selectam aranjarea pe rind pentru
cimpul Modelul selectam aranjarea pe coloana.Iar pentru cimpul Pretul
de vinzare selectam value si pentru acest cimp in rindul total luam
functia Max.
4)Executam click pe butonul Run a filei Design.
14) Interogari de actiune Crosstab Query.
Exemplu:Creati o interogare c ear afisa numele clientilor care au procurat cele
mai scumpe modele de automobile.
1. Deschidem BD Auto.Cream o cerere de selectie care include
urmatoarele cimpuri:Numele;Modelul si Pretul de vinzare.Si o salvam
cu numele Crosstab wizard.
2. Dup ace am creat interogarea executam click pe butonul New din
eticheta Queries a BD.
3. Executam click pe Crosstab Query Wizard,apoi Ok.
4. In rezultat apare ferastra Crosstab Query Wizard in care selectam
obiectul Queries,de unde alegem interogarea recent creata.
5. Selectam cimpul Numele folosit in interogarea de sinteza ca titlu de
linie,apoi actionam Next.
6. Selectam cimpul Modelul folosit in interogarea de sinteza ca titlu de
coloana si apoi actionam Next.
7. Selectam pentru titlu de linie a cimpului pretul de vinzare functia
Max,aceasta ne permite sa vizualizam numele clientilor care au
procurat cele mai scumpe automobile.
8. Actionam butonul Next,ca rezultat apare fereastra Crosstab Query
Wizard si in ea scriem numele interogarii date Clientii cu automobile
scumpe si apasam pe finish.

Interogari de actiune
In ACCESS un grup de 4 tipuri de interogari sunt cunoscute sub numele
de interogari de actiune.Spre deosebire de interogarile de selectie sau de
sinteza care afiseaza datele,cele de actiune modifica datele.
Tipurile de interog de actiune sunt:
1. Interogari de creare a tabelului:MAKE TABLE QUERIES
2. Interogari de actualizare:UPDATE TABLE QUERIES
3. Interogari de lichidare/stergere:DELETE TABLE QUERIES
4. Interogari de adaugare:APPEND TABLE QUERIES
15) Interogari pentru crearea de noi tabele.
Folosind o interogare Make Table se poate crea un tabel nou cu date din unul
sau mai multe tabele.
1)Deschidem BD si executam click pe obiectul Queries (unitable).
2)Selectam New->Design View,apoi OK.
3)Executam dublu click pe tabelul Registrul Clientilor,care se gaseste in
caseta de dialog Show Table,apoi apasam Close.In modul de Design View
avem deschisa o interogare noua,care contine in partea de sus a grilei de
proiectare-tabelul ales.
4)Cream interogarea,tragind in grila cimpurile dorite (codul
clientului,numele,prenumele si telefonul).
5)Actionam butonul Query Tipy si selectam Make Table Queries,apare caseta
de dialog Make Query.
6)Introducem in spatiul furnizat numele noului tabel,apoi executam click pe
Current Data Base.
7)Fiind in modul Query Design,salvam interogarea sau executam un click pe
Run,apare caseta de dialog care ne informeaza cite linii de date sunt copiate in
noul tabel.
16) Interogari de actualizare.
Interogarile Update sunt folosite pentru actualizarea (modificarea) unui
nr.mare de interogari care se afla in unul sau mai multe tabele.
Ex.:De redus cu 25% pretul fixat de uzina a automobilelor care s-au vindut
incepind cu 1 ianuarie 2012.
1)Deschidem baza de date Auto si facem click pe Queries.
2)Executam click pe New si selectam Design View,apoi OK.
3)Executam dublu click pe numele tabelelor:Codul de modele auto si
Tranzactii,din caseta Show Table,apoi click pe Close.
4)Includem cimpurile prin tragere in celulele rindului Field (modelul,pretul
fixat de uzina si data livrarii).
5)Executam click pe butonul Query Tip si selectam Update Table Queries.
6)In grila se adauga un rind nou cu numele Update To.Introducem in aceasta
linie pentru cimpul fixat de uzina,expresia:[pretul fixat de uzina]*0.75.
Pentru cimpul Modelul,scriem [Modelul].Pentru cimpul Data livrarii,scriem
[Data livrarii].
7)In rindul Criteria a cimpului Data livrarii,scriem conditia >=01/01/2012.
8)Actionam butonul Run pentru a obtine valorile curente ale cimpului Pretul
fixat de uzina,care trebuie modificat.
9)Actionam butonul Yes,el ne va face modificarile respective (adica
reducerea pretului) si din nou apasam butonul Run,pentru a vedea rezultatul.
17) Interogari de actiune Delete Queries.
Interogarile Delete se recomanda atunci cind trebuie sa lichidam un nr mare
de interogari.
Ex.:Excludeti din tabelul Registrul clientilor pe clientii numele carora incepe
cu litera A.
Procedam: 1)Deschidem BD Auto si selectam Queries.
2)Executam click pe comanda New->Design View->OK.
3)Cream o interogare de selectie si adaugam tabelul registrul Clientilor in
grila de proiectare,executind dublu click pe el.Apare caseta ShowTable,apoi
apasam Close.
4)Adaugam toate cimpurile tabelului Registrul Clientilor in grila de
proiectare.
5)Tragem cimpul Numele,in grila de proiectare si vom folosi acest cimp
pentru a determina care interogari trebuie lichidate din tabelul Registrul
clientilor.
6)Executam click pe Query Tip,apoi selectam Delete Query.In grila de
proiectare a interogarii se va adauga o linie,care contine una din functiile:
From-pentru indicarea interogarilor care dorim sa le
stergem;
Where-pentru indicarea cimpurilor folosite drept criteria
de lichidare;
7)In rindul Criteria,pentru cimpul Numele stabilim Like A*;
8)Actionam butonul Run,pentru a vizualiza interogarile;
9)Copiem aceasta interogare cu numele Registrul Clientilor L;
18) Interogari de adaugare Append.
Interogarile Append pot fi utile la combinarea BD eliminind necesitatea
reintroducerii informatiei care dj exista in tabele.
Ex.:De reintrodus in tabelul Registrul Clientilor interogarile ce recent au fost
lichidate (numele cu litera A)si are numele Clientilor L.
1)Deschidem BD Auto si facem click pe Queries;
2)Executam click pe New->Design View->OK.
3)Din caseta Show Table,selectam tabelul Registrul Clientilor L,apoi Close.
4)Adaugam toate cimpurile interogarii Registrul cu numele Registrul
Clientilor L.
5)Executam click pe butonul Query Tipy si din el selectam Append
Query,apare caseta de dialog Append.
6)Selectam din lista Table Name,tabelul Registrul Clientilor si ne asiguram ca
este selectata optiunea Current Data Base->OK.
7)In grila de proiectare va aparea o linie noua Append To.Aceasta linie
prezinta cimpurile din tabelul Registrul Clientilor,la care adaugam cimpurile
din interogarea sau din tabelul Registrul Clientilor L.
8)Rulam interogarea,apasam pe butonul Run.
19) Formulare,proiectarea si lucrul cu formularele.
Formularele (Machete) reprezinta ferestre primare folosite pentru
introducerea si afisarea datelor in ACCESS.Ele sunt un mijloc pentru
vizualizare datelor dintr-o inregistrare a unui tabel.
Formularele ca si celelalte obiecte ACCESS,contin 2 feluri de informatii:
De structura
Date propriu zise
Formularele pot fi:simple si compuse.Un formular simplu se creeaza in
baza unui tabel sau a unui interogari.Un formular compus se creeaza in baza a
2 tabele correlate prin una din relatiile:1 la 1 sau 1 la infinit.
Clasificarea formularelor se poate face dupa urmatoarele criterii:
Dupa sursa de date
Dupa modul de afisare
Cu formulare pot fi effectuate urmatoarele operatii:
New-creeaza un formular nou.
Design-deschide un formular existent pentru a fi modificat.
Open-lanseaza in executie formularul selectat.
20) Crearea unui formular simplu.
ACCESS-ul permite crearea unor formulare compuse,insa in multe cazuri este
sufficient de a crea un formular simplu.Pentru a crea un formular simplu e
necesar:
1.Selectam tabelul pe baza caruia se creeaza formularul;
2.Activam butonul Form care se afla in sectiunea Forms a filei Create;
3.Ca rezultat formularul este creat.
4.Pentru formatarea formularului,acesta trebuie deschis in modul de
vizualizare Design View,cind formularul este deschis in acest mod,in ele sunt
prezente filele:
Dessign;
Arrange;
Format;
Cu ajutorul butoanelor ce se gasesc in aceste 3 file pot fi facute modificari
asupra formei acestuia.
21) Crearea unui formular utilizind optiunea Form Wizard.
Pentru crearea unui formular utilizind optiunea form Wizard:
1)actionam butonul Form wizard din sectiunea Form a filei create.
2)Se deschide fereastra Form wizard
3)Selectam cimpurile necesare dintr-un tabel BD
4)Actionam butonul
5)Ca rezultat se deschide fereastra unde vom indica forma formularelor.
6)Apasam butonul Finish.
22) Crearea unui formular in Design View.
Procedam:
1)Actionam butonul Form Design din sectiunea Form a filei create.
2)Adaugam cimpurile in formular din tabelele existente
3)Pentru crearea formularelor vor fi utilizate butoanele
filelor:Arrange,Design,Format.
4)Salvam formularul cu un nume.
23) Adaugarea elementelor de control in formular.
Pentru a usura lucrul cu formularele in ele pot fi adaugate elemente de
control.Pentru a adauga un element de control intr-un formular,procedam:
1)Deschidem formularul in modul de vizualizare;
2)Activam fila Design;
3)Toate elementele de control sunt grupate in sectiunea Controls;
4)Selectam elementul de control necesar;
Se pozitioneaza cursorul in formular si se ia elementul respective,
Citeva elemente de control:
Select-selectorul elementelor de control
Text Box-un element de control care pastreaza continutul unui tabel
Label-introducerea textului care nu este legat de un cimp sau de alt
element de control
Chart-un element de control care sumeaza visual datele utilizind un
grafic/o diagrama
Line-un element care permite trasarea unei linii intr-un formular
24) Crearea unui subformular.
Pentru a crea un subformular ,procedam:
1. Deschidem formularul respective in modul de vizualizare Design View.
2. Din sectiunea Controls a filei Design selectam Subform.
3. Definim aria sau suprafata unde va aparea formularul.
4. Se deschide fereastra Subform Wizard.
5. In fereastra actionam optiunea USE AN EXISTING FORM. Si din
caseta de mai jos se selecteaza furnizarea datelor.
6. Activam butonul Next.
7. Din urmatoarea fereastra se selecteaza din lista prezenta cimpurile ce
vor aparea in subformular.
8. Indicam numele subformularului in ultima fereastra si activam butonul
Finish.
25) Proiectarea si lucrul cu rapoartele.
Raportul-este un obiect al unei BD Access pe care-l folosim pentru
prezentarea datelor din 1 sau mai multe tabele (interogari)
Un raport este alcatuit din 2 tipuri de informatii:
a) De structura
b) Datele propriu-zise
Principalele caracteristici ale rapoartelor care le diferentiaza de formulare
sunt:
1. Rapoartele sunt uniderictionale,adica pentru extragerea si nu
introducerea datelor
2. Rapoartele permit gruparea si totalizarea datelor
3. Rapoartele dau o imagine de ansamblu asupra datelor
26) Crearea rapoartelor utilizind optiunea Report Wizard.
Procedam:
1. Activam butonul cu acelasi nume Report Wizard din sectiunea Reports a
filei Create.
2. Se deschide fereastra Report Wizard.In ea se arata toate cimpurile care
trebuie sa fie prezente in raport.
3. Activam butonul Next.
4. In urmatoarea fereastra se indica cimpurile dupa care este necesar de a
sorta datele raportului si criteriile de sortare.
5. Actionam Next.
6. In ultima fereastra poate fi selectata forma raportului,stilul si numele lui.
27) Crearea rapoartelor de totalizare.
Pentru a crea un raport de totalizare vom proceda analogic crearii unui raport
cu Report Wizard.
Procedam:
1. Activam butonul Report Wizard din sectiunea Report a filei Create.
2. In fereastra Report Wizard indicam toate cimpurile care vor fi prezente
in raport,apoi actionam Next.
3. In urmatoarea fereastra se indica I cimp dupa care se doreste de a grupa
continutul raportului,apoi activam Next.
4. In fereastra urmatoare indicam cimpurile care este necesar de a sorta
datele raportului si criteriile de sortare.Tot aici se reactiveaza butonul
Summary Option.Ca rezultat se deschide fereastra cu acelasi nume.
5. Dupa selectarea tuturor optiunilor necesare,activam butonul OK,dupa
care Next.
6. In ultima fereastra poate fi selectata forma raportului,orientarea paginii
si numele raportului.
28) Crearea rapoartelor in Design View.
Procedam:
1)Activam butonul Report Design din sectiune Report a filei create;
2)Daca nu sunt prezente cimpurile in panoul de actiune sau el nu este
deschis,actionam butonul Add Existing Fields,din fila Design.
3)Pentru a adauga cimpuri noi intr-un raport este necesar de a efectua un
dublu click pe fiecare din cimpurile respective.
29) Crearea unui cimp calculat in raport.
Procedam:
1. Deschidem raportul in design View.
2. Cream elementul de control Text Box.
3. Daca nu este deschis panoul de actiuni,actionam butonul Property Sheet
din fila Design.
4. In panoul de actiuni deschidem fila Data.
5. In caseta Control Source se va inscribe expresia,dupa care este necesar
de a face calcule.

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