Documente Academic
Documente Profesional
Documente Cultură
Microsoft Access
5.
Baz de date relaionale baza ce conine dou sau mai multe grupuri de
nregistrri corelate prin intermediul uneia sau mai multor cmpuri;
Butoane de navigare grup de butoane utilizate pentru deplasarea ntr-un tabel
sau ntr-o list;
Cmp categorie de informaii dintr-o baz de date (celula din Excel);
Database Wizard program care ne ghideaz pe parcursul procesului de creare
a unei baze de date;
Filtrare utilizarea unor criterii pentru afiarea anumitor nregistrri;
Form Wizard program care ajut utilizatorul s creeze ecrane de afiare sau de
introducere a datelor;
Formular pentru editarea datelor formular care permite utilizatorului s
modifice nregistrrile existente, s introduc noi nregistrri sau s elimine din
nregistrri;
Importare conversia sau transferul unui obiect sau a unor date create ntr-o
baz de date, n alt baz de date;
nregistrare informaii dintr-o baz de date, referitoare la o entitate sau la un
individ;
Instrument Wizard program care ne nsoete pe parcursul unei serii de etape,
n vederea ndeplinirii unei sarcini sau unui obiectiv;
Interogarea structur asemntoare unui tabel, folosit pentru preluarea
anumitor informaii dintr-o baz de date sau dintr-un set de nregistrri; aceasta
reprezint unul dintre cele 6 tipuri de obiecte ale bazelor de date ACCESS.
Layout Preview (previzualizare configuraie) mod de afiare din programul
ACCESS, care folosete datele din tabel, ignornd relaiile i legturile
existente;
Mod de afiare Datasheet reprezint modul de afiare a unui tabel, n care
cmpurile sunt ordonate pe linii i coloane;
Normalizare proces de asociere a cmpurilor cu tabelele ntr-o manier care s
minimizeze spaiul de stocare al bazei de date i s creasc eficiena acesteia;
Pagina de comutare formular cu butoane, care permite utilizatorului accesul la
diverse pri ale unei baze de date;
Panou de comutare formular cu butoane care permite utilizatorului accesul la
alte obiecte ale bazei de date;
Parametri restricii asociate unui anumit cmp al bazei de date. n locul afirii
tuturor datelor din tabel parametrii permit utilizatorului s specifice restricii
variabile (exemple: date calendaristice, coduri potale, numele unor companii,
CNP coduri numerice personale);
Raport material de prezentare n forme tiprit a datelor dintr-o baz de date;
Microsoft Access
Microsoft Access
Tabela este unul dintre cele mai importante elemente ale unei baze de date.
Este organizat bidimensional (pe linii, pe coloane), avnd cmpurile pe
coloane i nregistrrile pe rnduri (li se mai spune tupluri).
Crearea unei TABELE presupune definirea structurii i ncrcarea cu date a
acesteia.
6.4.1
Crearea tabelelor
ACCESS ofer mai multe opiuni de a crea o tabel nou, acestea fiind
urmtoarele (5 opiuni) :
1. Datasheet View care permite s se creeze o tabel pe baza datelor
stocate n ea.
2. Design View care d posibilitatea s se defineasc structura tabelei prin
specificarea atributelor (a coloanelor), care o compun i a proprietilor
acestora. Este cea mai utilizat variant.
3. Table Wizard expert de creare de tabele (un asistent) pe baza unor
structuri predefinite.
4. Import Table permite crearea unei tabele prin importarea structurii ei
dintr-un fiier extern. (o alt baz de date, un fiier text, etc).
5. Link Table expert sau asistent ce realizeaz o legtur la o tabel din alt
baz de date.
6.4.1.1 Crearea
Microsoft Access
Microsoft Access
- 38 - nregistrarea curent;
- - salt la nregistrarea urmtoare;
- - salt la ultima nregistrare;
- - introducerea unei noi nregistrri.
O nou nregistrare se nregistreaz la sfritul tabelului cu ajutorul butonului
corespunztor. Nu este posibil inserarea unei noi nregistrri existente .
De menionat faptul c orice modificare a unei nregistrri, nu presupune
salvarea documentului, acestea fiind preluate n mod automat.
tergerea unei nregistrri se realizeaz dup ce acesta a fost selectat
(nnegrit), dup care se acioneaz fie tasta Delete, fie prin deschiderea meniului Edit
din care se selecteaz opiunea Delete.
De reinut c prin tergerea unei nregistrri, este tears i cheia primar
corespunztoare, aceasta nemaiputnd fi distribuit unei alte nregistrri.
La editarea tabelelor trebuie stabilite proprietile pentru fiecare cmp. Aceste
proprieti difer n funcie de natura datelor pe care le trecem n tabel.
Cele mai importante proprietile sunt urmtoarele:
Fild Size (dimensiunea cmpului):
Tipul de dat text care are o lungime prestabilit de 50
de caractere;
Tipul de dat number, care are opiunile: byte, integer,
longinteger,single, double;
Tipul de dat Memo are o lungime de 64 Kbi;
Tipul Data/Time are o lungime de 8 octei;
Tipul Autonumber poate lua valori aleatoare.
Format stabilete modul de afiare al datelor pe ecran (cu numr fix sau
zecimale)
Decimal Places precizeaz numrul de cifre zecimale ale valorilor nregistrate.
6.4.2
10
Cantit
10000
15000
50000
20000
12000
70000
Data_come
16.04.2001
18.04.2001
20.04.2001
22.04.2001
26.04.2001
27.04.2001
Clieni
Cod_cl
101
102
103
104
105
Den_cli
Metro
Metro
Billa
Eclipse
Romir
Locali
Bucur
Bucur
Bucur
Bucur
Rm.
Adres
Iuliu
Volunt
Braso
Timiso
Traian
Nr_tel
725561
613772
746251
742721
711152
Tara
Roma
Roma
Roma
Roma
Roma
Microsoft Access
11
6.5 Formulare
12
6.5.1.1 Modul
Design VieW
Selectnd
aceast
opiune din prima faz, se
execut clic pe OK. Ni se
afieaz tabloul cu numele
FORMn:form, unde n
este numr curent al
formularului. Acesta poate fi
oferit implicit de ctre
program poate fi modificat
dup opiunea operatorului.
Figura 6.8 Seciunea pregtit pentru selectarea cmpurilor
Tabloul
ce
apare
conine seciunea Detail n
cadrul crora se vor trage cmpurile dorite din cadrul tabelelor selectate.
Cmpurile tabelei selectate sunt afiate ntr-un tablou derulant al tabelei pe care
o solicitm.
Acest tablou poate fi redimensionat pe orizontal i pe vertical.
Dup tragerea cmpurilor dorite, n seciunea Detail, acestea se afieaz la
indigo, adic ne apare spaiul pentru denumirea cmpului, n stnga, ca etichet, i
spaiul cu aceeai denumire, pentru afiarea realizrii din cmpul respectiv n partea
dreapt.
Dup tragerea tuturor cmpurilor dorite, se execut clic pe butonul X de
ieire, formularul fiind realizat.
Urmtoarele modificri pe care dorim s le facem, se vor putea face doar n
modul Design View.
Opiunea de vizualizare a unui formular se poate realiza n trei moduri:
1. modul Design View care permite ulterioarele modificri;
2. modul Form View prin care sistemul ilustreaz numai un
exemplar de formular din cele n nregistrri din tabel (fig 6.9);
3. Datasheet View n care sunt afiate toate cele n nregistrri din
tabel (fig.6.10).
Formularul n ntregime poate fi vizualizat pe ecran prin opiunea Print Preview
din meniul File i poate fi editat la imprimant prin opiunea Print, din acelai meniu
File.
Formularele pot fi cosmetizate, adic li se pot introduce antetul (Header), de
exemplu numele firmei sau al instituiei, iar n partea inferioar se pot introduce note
de subsol, (Footer), care sunt date de legitimizare: nume, prenume, semntura.
Aceste anteturi i subsoluri se realizeaz prin opiunea Form Header/Footer,
care dup activare, n seciunea Detail, n partea superioar i inferioar a formularului
permite introducerea elementelor dorite.
Microsoft Access
13
6.5.1.2 Modul
Form Wizard
n acest caz, toate operaiile sunt asistate de un vrjitor. Primele etape sunt
similare, cu meniunea c n fereastra de New Form din prima zon a celor 7 opiuni,
va fi solicitat a doua.
n continuare ni se vor solicita precizarea cmpurilor din tabel pe care dorim s
le conin formularul.
Se realizeaz urmtori pai:
parcurgerea rubricii derulante prin care afim tabela selectat ce va sta la baza
formularului;
precizarea cmpurilor pe care dorim s le introducem n formular, folosindu-ne
de butoanele:
- > prin care aducem cte un cmp;
14
Autoform: Columnar
Este identic cu opiunea Columnar din pasul al treilea al modului Form Wizard,
prezentat la 6.5.1.2.
Prin obinerea acestui tip de formular se selecteaz opiunea a treia din tabelul
New Form, dup care se va alege tabelul pe baza cruia vom construi formularul i
cmpurile selectate vor fi sub forma unor sigle la formular.
6.5.1.4 Modul
Autoform: Tabular
Este similar cu modul Datasheet.
Microsoft Access
15
6.5.1.5 Modul
Autoform:Datasheet
Acest mod este identic cu rezultatul obinut prin opiunea Datasheet din meniul
View. Rezultatul obinut prin forma iniial poate fi modificat dac se comut
modalitatea Design View (prin meniul View), cu posibilitile prezentate pentru
modurile Design View sau Autoform: Columnar.
6.5.1.6 Modul
Chart Wizard
Principal, acest mod are la baz al doilea mod Form Wizard (6.5.1.2) cu
urmtoarele meniuni:
- dup selectarea tabelelor i cmpurilor care vor sta la baza formularului,
sistemul ne va oferi 20 de tipuri de grafice, din care noi alegem unul singur.
Aceste tipuri de grafice sunt sub form de :
- histograme
- histobare
- bare
- plcint
Dup selectarea tipului de grafic, ni se va permite accesul pentru configurarea
legendelor, axelor, titlurilor, etc.
i n acest caz, n permanen avem cele 4 butoane din partea inferioar a
ferestrei, cu care putem reveni la paii anteriori: Cancel, Next >, < Back, Finish.
Dup toate cosmetizrile graficului, urmeaz personificarea acestuia i
nchiderea formularului prin butonul X odat cu salvarea formularului.
6.5.2
16
6.6 Interogri
Interogarea const n extragerea datelor dintr-o tabel (sau mai multe tabele) i
prelucrarea acestora ntr-o form mai mult sau mai puin complex.
De fapt, interogrile constituie elemente de finalitate a bazelor de date.
Aceste interogri furnizeaz cel mai bine elementele de interes pentru utilizator.
Principalele operaii care se pot realiza cu ajutorul interogrilor sunt:
1. Extragerea din tabele numai a cmpurilor relevante pentru utilizator;
2. Extragerea nregistrrilor din tabele prin specificarea unor criterii de selecie;
3. Crearea de cmpuri calculate.
Access ofer urmtoarele trei posibiliti pentru definirea interogrii i afiarea
rezultatelor acesteia:
- Design View, fereastr sub forma unei grile de interogare, n care se definete
interogarea;
- Datasheet View, fereastr n care se afieaz rezultatele interogrii;
- SQL View, fereastr n care ACCESS genereaz automat codul SQL al
interogrii QBE, fereastr ce poate fi folosit pentru scrierea direct a unei
interogri ci ajutorul instruciunilor SQL
Comutarea ntre modurile Dsign View i SQL View constituie o modalitate
eficient de realizare a interogrilor.
Pentru a afia rezultatele interogrii se declaneaz execuia acesteia (Run) din
meniul Query dac este afiat modul Design View sau se comut direct n fereastra
Datasheet View.
6.6.1
1.
2.
3.
4.
Realizarea interogrilor
Microsoft Access
17
Utilizatorul de regul are nevoie numai de anumite date din tabele, extrase
selectiv, in funcie de anumite criterii. De aceea se utilizeaz interogrile de selecie.
6.6.2
Interogri de selecie
18
Bibliografie
1. Popa, G., Iliescu, M., Udric, Mioara, - Baze de date Access. Culegere de
probleme, Editura Ciso, Bucureti, 2000
2. Eder, B., .a. Computer Driving Licence - Access, Editura BIC ALL,
Bucureti, 2001
3. Marquis, Annette, Courter, Gini, - Windows 95 - Ghidul dumneavoast pentru
Access, Editura ALL EDUCATIONAL, Bucureti, 1998