Sunteți pe pagina 1din 46

SUPORT DE CURS

Baze de date AGORA SOFTWARE


TRAINING CENTER
UNUNEA EUROPEAN pag. 1
PROGRAM FNAN|AT DE PHARE
Baze de date
ACCESS
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 2
PROGRAM FNAN|AT DE PHARE
CUPRINS
1. Utilizarea aplica[iei Access ................................................................................................................. 4
1.1. Concepte generale privind bazele de date ................................................................................. 4
1.2. Primii pai n lucrul cu baze de date ........................................................................................... 6
1.2.1. Deschiderea i nchiderea unei aplica[ii de baze de date ..................................................... 6
1.2.2. Deschiderea unei baze de date existente.............................................................................. 7
1.2.3. Crearea unei baze de date nou ........................................................................................... 9
1.2.4. Salvarea unei baze de date................................................................................................. 10
1.2.5. Utilizarea func[iei Help ......................................................................................................... 10
1.2.6. nchiderea unei baze de date .............................................................................................. 11
1.2.7. Schimbarea modului de vizualizare..................................................................................... 12
2. Tabele............................................................................................................................................... 13
2.1. Opera[iile principale .................................................................................................................. 13
2.1.1. Crearea unei tabele cu diferite atribute................................................................................ 13
2.1.2. Adugarea, tergerea, parcurgerea nregistrrilor ntr-o tabel .......................................... 14
2.1.3. Adugarea unui atribut nou unei tabele existente ............................................................... 15
2.1.4. Modificarea, tergerea datelor unei nregistrri i salvarea tabelei ..................................... 15
2.1.5. Utilizarea comenzii Undo ..................................................................................................... 15
2.1.6. Stergerea unei tabele........................................................................................................... 15
2.2. Definirea cheilor unei tabele ..................................................................................................... 16
2.2.1. Definirea cheii primare a unei tabele ................................................................................... 16
2.2.2. Crearea unui index............................................................................................................... 17
2.3. Structura unei tabele................................................................................................................. 18
2.3.1. Schimbarea propriet[ilor unui atribut.................................................................................. 18
2.3.2. Crearea unei reguli de validare............................................................................................ 18
2.3.3. Schimbarea dimensiunii unei coloane ntr-o tabela............................................................. 20
2.3.4. Mutarea unei coloane ntr-o tabela...................................................................................... 20
2.4. Legturile unei tabele................................................................................................................ 21
2.4.1. Crearea unei legturi ntre doua tabele ............................................................................... 21
2.4.2. Stergerea legturilor ntre dou tabele ................................................................................ 23
3. Formularele....................................................................................................................................... 24
3.1. Lucrul cu formularele................................................................................................................. 24
3.1.1. Deschiderea unui formular................................................................................................... 24
3.1.2. Crearea i salvarea unui formular........................................................................................ 25
3.1.3. Utilizarea unei formulare pentru a introduce i modifica date ntr-o tabel ......................... 27
3.1.4. Parcurgerea nregistrrilor utiliznd formularele.................................................................. 28
3.1.5. Adugarea i modificarea textului n antet i subsol ........................................................... 29
3.1.6. Stergerea unui formular ....................................................................................................... 30
3.1.7. Salvarea i nchiderea unei formular ................................................................................... 30
4. Prelucrarea datelor ........................................................................................................................... 31
4.1. Opera[ii de cutare i filtrare..................................................................................................... 31
4.1.1. Folosirea func[iei de cutare, pentru gsirea unei nregistrri ............................................ 31
4.1.2. Aplicarea unui filtru asupra unei tabele................................................................................ 31
4.1.3. Stergerea unui filtru.............................................................................................................. 32
4.2. nterogarea bazei de date......................................................................................................... 32
4.2.1. Crearea unei interogri (query)............................................................................................ 32
4.2.2. Modificarea unei interogri .................................................................................................. 34
4.2.3. Rularea unei interogri......................................................................................................... 35
4.2.4. Salvarea, tergerea i nchiderea unei interogri ................................................................ 35
5. Rapoarte ........................................................................................................................................... 37
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 3
PROGRAM FNAN|AT DE PHARE
5.1. Lucrul cu rapoartele .................................................................................................................. 37
5.1.1. Crearea i salvarea unui raport ........................................................................................... 37
5.1.2. Adugarea, modificarea antetului i subsolului unui raport. ................................................ 40
5.1.3. Salvarea, tergerea i nchiderea unui raport...................................................................... 42
5.1.4. Gruparea datelor dup diferite atribute................................................................................ 42
6. Pregtirea rezultatelor ...................................................................................................................... 44
6.1. Pregtirea pentru imprimare ..................................................................................................... 44
6.1.1. Vizualizarea nainte de imprimare a unui raport, formular, tabel....................................... 44
6.1.2. Modificarea orientrii i a dimensiunii paginii unui raport .................................................... 44
6.2. Op[iuni pentru mprimare .......................................................................................................... 45
6.2.1. mprimarea unei pagini, a nregistrrilor selectate sau a ntregii tabele.............................. 45
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 4
PROGRAM FNAN|AT DE PHARE
1. UtiIizarea apIica|iei Access
1.1. Concepte generaIe privind bazeIe de date
Evolu[ia diferitelor metode i tehnici de organizare a datelor, pe suporturi de
memorie extern, a fost determinat de necesitatea de a avea un acces ct mai
rapid i mai uor la un volum ct mai mare de date. Datele stocate i prelucrate sunt
foarte complexe cu foarte multe interdependen[e, lucru ce a fcut necesar apari[ia
bazelor de date.
O baz de date reprezint un ansamblu de date, organizate coerent,
structurate cu o redundan[ minim, accesibile ct mai multor utilizatori n acelai
timp.
Deci, o baz de date este un ansamblu de colec[ii de date cunoscute sub
denumirea de tabel (pentru bazele de date rela[ionale) i obiect (pentru bazele de
date orientate obiect).
Lumea real con[ine diferite obiecte pe care e vom numi entit|i. Aceste
entit[i au anumite caracteristici (propriet[i), pe care e vom numi atributeIe
entit|iIor, aceste atribute pot lua anumite valori. n acest context informa[ia se
poate defini ca fiind format din:
entitate (obiectul informa[iei);
atribut (propriet[ile entit[ii)
valoare (msura propriet[ii).
De exemplu entitatea angajat este format din atributeIe nume, vrsta, ani
vechime, care au diferite vaIori
Toate aceste date sunt organizate n tabele. 0 baz de date este format din
mai multe tabeIe cu diferite Iegturi ntre eIe. Pentru a defini o tabel sunt
necesare urmtoarele elemente:
DomeniuI de vaIori - reprezint un ansamblu de valori caracterizate printr-
un nume, ce poate fi definit implicit sau explicit.
AtributuI - reprezint o coloana dintr-o tabela caracterizat printr-un nume.
Acesta de obicei semnific valorile luate dintr-un domeniu corespunztor. Mai multe
atribute pot lua valori din acelai domeniu. Pntru a defini o baz de date este nevoie
de:
TabeIa - reprezint un produs cartezian dintre mai multe domenii,
caracterizat printr-un nume. 0 foaie de calcul din Excel se poate considera o tabel,
unde pe prima linie sunt trecute domeniile ce
apar[in tabelei, iar apoi se trec datele
corespunztoare acestor domenii, unde de
exemplu, domeniuI 1 se refera la sexul unor
persoane, iar domeniuI 2 se poate referi la
vrsta persoanelor respective.
DomeniuI
1
DomeniuI
2
M 12
F 45
M 21
F 32
F 43
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 5
PROGRAM FNAN|AT DE PHARE
LegturiIe dintre tabele
De exemplu sa construim o tabela pentru entitatea Angajat.
Oricare dintre aceste coloane reprezint un atribut al entit[ii angajat
Entitate angajat
Nume Vrsta Ani
vechime
SaIariu
brut
Numr
copii
Vasile
Violeta
32 6 22200000 1
on
Popescu
45 14 45000000 3
Orice rnd reprezint o nregistrare a tabelei
0 baz de date este format din mai muIte tabeIe cu diferite Iegturi.
Tipurile de legturi dintre doua tabele pot fi urmtoarele:
1:1 - Iegtura de tip unii Ia unu cnd unei nregistrri dintr-o tabel i
corespunde o singura nregistrare n cealalt tabel;
1:M - Iegtura de tip unu Ia muI|i cnd unei nregistrri dintr-o tabel i
corespund mai multe nregistrri n cealalt tabel;
M:N - Iegtura de tip muI|i Ia muI|i cnd mai multor nregistrri dintr-o
tabel i corespund mai multe nregistrri n cealalt tabel.
Uneori ntr-o tabel exist foarte multe date, de aceea se recomand
ierarhizarea datelor din tabel, pentru a putea fi regsite ct mai uor. De aceea
pentru anumite tabele se recomand construirea indecilor. Cu ajutorul unui index
datele din tabel se pot regsi foarte uor (de exemplu pute[i construi un index care
s ordoneze date din tabel n ordine cresctoare a anilor de vechime).
Orice tabel trebuie s aib definit o cheie. Cheia unei tabele reprezint un
ansamblu minim de atribute care identific o nregistrare dintr-o tabel.
Cheia poate fi format dintr-un singur atribut (cheie simpl) sau din mai multe
atribute (cheie compus). Determinarea cheii necesit cunoaterea semnifica[iilor
atributelor din tabel. La un moment dat ntr-o tabel pot exista mai multe atribute cu
proprietatea c pot identifica o nregistrare, aceste combina[ii se numesc chei
candidate. Dintre aceste chei candidate se alege o combina[ie care se folosete
efectiv. Aceast combina[ie folosit se numete cheie primar. Aceast cheie
primar va identifica n mod unic o nregistrare din tabel. Dac ntr-o tabel un
atribut sau ansamblu de atribute ia valori n acelai domeniu ca i cheia primar a
unei tabele, atunci acest ansamblu de atribute se numete cheie extern.
ntr-o baz de date exist diferite legturi ntre tabele. Este foarte important de
definit restric[iile referitoare la legturile existente ntre tabele. De exemplu putem
avea tabela Angajat i tabela Copii. Tabela angajat are o legtur de tip unu la mul[i
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 6
PROGRAM FNAN|AT DE PHARE
cu tabela copii deoarece un angajat poate avea mai mul[i copii. Este foarte important
de definit restric[iile acestor legturi. Aceste restric[ii se refer la tergerea datelor, la
introducerea datelor sau la modificarea unor date. De exemplu nu se poate terge o
nregistrare din tabela Angajat dac aceasta are nregistrri n tabela copii, deoarece
n acest caz n tabela copii ar exista nregistrri care nu ar avea corespondent n
tabela Angajat.
1.2. Primii pai n IucruI cu baze de date
1.2.1. Deschiderea i nchiderea unei apIica|ii de baze de date
Pentru a deschide aplica[ia de baze de date exista mai multe posibilit[i:
Din meniuI Start - Programs - Microsoft Access
Dac exist o pictogram pe ecran sub care scrie Microsoft Access se
poate porni aplica[ia printr-un dublu clic pe aceast iconi[.
n acest moment pe ecranul monitorului apare imaginea specific acestui
program ce con[ine: o bar de meniu, o bar de instrumente, i altele.
Pentru a nchide aplica[ia se va alege op[iunea Ieire (Exit) din meniul Fiier
(FiIe) sau se va nchide printr-un clic pe butonul din dreapta sus a ferestrei.
Apsa[i acest buton pentru a nchide aplica[ia
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 7
PROGRAM FNAN|AT DE PHARE
1.2.2. Deschiderea unei baze de date existente
Pentru a deschide o baz de date existent se poate alege ntre urmtoarele
posibilit[i:
Avnd aplica[ia Microsoft Access deschis se poate alege din meniul FiIe
op[iunea Open sau se poate apsa pe pictograma existent n bara de sub
meniul FiIe .
Se observ c i apsarea tastelor CtrI + O realizeaz deschiderea unei baze
de date existent.
Apare urmtoarea fereastr de dialog, n care preciza[i locul unde este fiierul
ce trebuie deschis. Deschiderea bazei de date se poate realiza:
printr-un dublu clic pe numele bazei de date;
printr-un clic efectuat pe butonul Open, dup ce fiierul dorit a fost selectat;
De aici alege[i calea unde se afl baza de date
Numele bazei de date Tipul bazei de date
Dac ave[i deschis fereastra ExpIorer, atunci baza de date se poate
deschide printr-un dublu clic pe fiierul dorit.
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 8
PROGRAM FNAN|AT DE PHARE
Mai ave[i dou posibilit[i de deschidere a bazelor de date deja create:
1. Prin meniul Start n documentele recent create:
2. De obicei n partea de jos a meniului FiIe, exist n ordinea folosirii ultimele
fiiere accesate (aproximativ 4-5 fiiere). Printr-un clic pe cel dorit se efectueaz
deschiderea lui (doar n cazul n care acest fiier nu a fost mutat, ters sau
redenumit).
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 9
PROGRAM FNAN|AT DE PHARE
1.2.3. Crearea unei baze de date nou
0 baz de date nou, se poate deschide prin op[iunea New din meniul FiIe,
sau printr-un clic pe simbolul din bara de instrumente .
Se observ c i prin apsarea tastelor CtrI+N se realizeaz crearea unei baze
de date.
alt posibilitate de creare a unei baze de date nou dac ave[i fereastra
ExpIorer deschis, este: clic dreapta n directorul n care vre[i s salva[i
baza de date i apoi alegerea op[iunii New Microsoft Access AppIication
(ApIica|ie Microsoft Access).
Pentru a salva un fiier Access, se apeleaz func[ia Save din meniul FiIe,
sau se apas pictograma existent n bara de sub meniul FiIe .
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 10
PROGRAM FNAN|AT DE PHARE
Se observ c i prin apsarea tastelor CtrI+S se realizeaz salvarea unui fiier
Access.
1.2.4. SaIvarea unei baze de date
Atunci cnd a[i ales crearea unei baze de date noi, pe ecran apare fereastra
FiIe New Database (Fiier nou Baz de date), n care vi se cere s preciza[i
loca[ia noii baze de date, precum i numele acesteia.
Calea unde va fi salvat noua baz de date
Numele noii baze de date Pentru a crea baza de date apsa[i butonul Creare
1.2.5. UtiIizarea func|iei HeIp
Pute[i apela sistemul Ajutor pentru a va oferi asisten[, defini[ii pentru
instrumentele de baz, sau sfaturi privind modalit[i rapide de executare a unor
ac[iuni.
Helpul se poate accesa prin lansarea comenzii Ajutor pentru Microsoft
Access din meniului Ajutor, sau direct prin apsarea butonului Ajutor de pe bara de
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 11
PROGRAM FNAN|AT DE PHARE
instrumente Standard.
Va apare pe ecran o fereastr, mpr[it n dou sec[iuni. n sec[iunea din
partea stng sunt dou butoane, Contents i Search. Daca apsa[i butonul
Contents va aprea o lista cu toate domeniile despre care pute[i afla informa[ii.
Apsnd pe semnul ,+ din fa[a fiecrui titlu ve[i avea acces la toate subdomeniile
existente ale Ajutorului.
Apsnd butonul Search ve[i putea cuta informa[iile necesare, tastnd cuvinte
cheie n csu[a de text i apoi dnd comanda List Topics.
Prin apsarea comenzii din meniul Ajutor, Ce este aceasta?, cursorului
mouse-ului i se va aduga un semn al ntrebrii. Dnd clic cu acest cursor pe
diversele op[iuni de meniu sau pe butoanele de pe bara de instrumente ve[i ob[ine
diverse informa[ii despre ce face fiecare dintre acestea.
Pentru a afla ce valori trebui s introduce[i n diferitele csu[e de text, ce fac
anumite butoane ce apar n diferite casete de dialog, apsa[i pe butonul Help din
bara de titlu a casetei de dialog. Cursorului mouse-ului i se va ataa un semn al
ntrebrii. Fcnd clic cu acest cursor pe casetele derulante, pe butoane, pe casetele
de text pute[i ob[ine informa[ii despre rolul fiecreia dintre ele.
1.2.6. nchiderea unei baze de date
Pentru a nchide o baz de date, fr a nchide i aplica[ia Access ce este
necesar pentru utilizri ulterioare, se utilizeaz urmtoarea comand:
FiIe - CIose
sau se apas butonul existent n col[ul din dreapta sus al bazei de date .
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 12
PROGRAM FNAN|AT DE PHARE
1.2.7. Schimbarea moduIui de vizuaIizare
Microsoft Access ofer mult mai multe instrumente dect sunt prezente ini[ial.
Aceste pictograme se pot aduga sau terge din bara de instrumente dup
preferin[ele fiecrui utilizator. Adugarea sau tergerea barelor se ob[ine prin
deschiderea meniului View -TooIbars. Doar prin simpla apsare a mouse-ului se pot
activa i alte bare de instrumente Toate barele active la un anumit moment sunt
marcate (cu o bif), dar pentru a dezactiva una dintre ele este suficient s apsa[i o
singur dat pe numele acesteia.
Nu se recomand folosirea unui numr prea mare de bare de instrumente
deoarece micoreaz spa[iul dedicat lucrului cu baza de date.
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 13
PROGRAM FNAN|AT DE PHARE
2. TabeIe
2.1. Opera|iiIe principaIe
2.1.1. Crearea unei tabeIe cu diferite atribute
Dup ce a[i ales crearea unei baze de date noi si a[i introdus noua denumire a
bazei de date ct i locul unde va fi salvat, pe ecran apare fereastra bazei de date.
n aceast fereastra, n partea stng, ave[i afiat tot ceea ce pute[i realiza ntr-
o baz de date. Pute[i realiza tabele, rapoarte, formulare de introducere a datelor
ntr-o tabel, ct i diferite interogri asupra unor tabele.
Pentru a crea o tabel nou, va trebui s apsa[i butonul TabeIe (TabIes) i
apoi da[i dublu clic pe op[iunea Creare tabeI n moduI VizuaIizare proiect (Create
tabIe in Design view). Alege[i aceast op[iune pentru a v defini propriet[ile
atributelor. n cazul celorlalte op[iuni nu v pute[i stabili propriet[ile atributelor.
Acum, pe ecran, va aprea o fereastr n care v introduce[i atributele dorite,
ct i propriet[ile acestora.
S presupunem c dorim s cream tabela Angajat. Pentru aceasta introducem
atributele dorite cu propriet[ile acestora.
Dup introducerea atributelor i a propriet[ilor aferente nchide[i tabela. Pe
ecran va aprea o caset de dialog, n care vi se va cere s preciza[i noua denumire
a tabelei.
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 14
PROGRAM FNAN|AT DE PHARE
Acum tabela va arta n modul urmtor:
n cadrul coloanei Nume Cmp
introduce[i atributele dorite
Aceste propriet[i le pute[i particulariza n partea de jos a ferestrei
2.1.2. Adugarea, tergerea, parcurgerea nregistrriIor ntr-o
tabeI
Dup ce a[i creat tabela pute[i introduce date n ea. ntroducerea datelor, se
realizeaz cu ajutorul unor formulare create pentru aceast tabel, sau pur i simplu
prin selectarea tabelei dorite i apsarea butonului existent n partea de
sus a ferestrei. Acum, pe ecranul monitorului, va aprea o fereastr ce v permite
introducerea datelor.
n cadrul coloanei Tip de dat introduce[i
propriet[ile atributelor
Apsa[i acest buton pentru a
v ntoarce la nregistrarea
anterioar
Apsa[i acest buton pentru a
trece la urmtoarea
nregistrare
Apsa[i acest buton
pentru a v deplasa pe
ultima nregistrare a
tabelei
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 15
PROGRAM FNAN|AT DE PHARE
n aceast fereastr introduce[i datele corespunztoare. n partea de jos a
ferestrei, se afl un mic meniu, ce v permite s parcurge[i nregistrrile tabelei,
nainte, napoi i care v anun[ cte nregistrri con[ine tabela respectiv.
2.1.3. Adugarea unui atribut nou unei tabeIe existente
n timp ce lucra[i cu tabela, dac realiza[i c mai ave[i nevoie de anumite
atribute, pe care nu le-a[i introdus atunci cnd a[i creat tabela, ave[i posibilitatea de a
introduce atribute noi n tabel. Pentru aceasta, va trebui s deschide[i tabela n
VizuaIizare proiect (Design View). Acest lucru, l realiza[i prin selectarea tabelei n
care dori[i s introduce[i atribute noi i apoi prin apsarea butonului Proiect (Design)
existent n partea de sus a ferestrei bazei de date. Aceast ac[iune, va
deschide fereastra n care pute[i introduce noi atribute, cu propriet[ile acestora.
2.1.4. Modificarea, tergerea dateIor unei nregistrri i
saIvarea tabeIei
Dac dori[i s terge[i sau s modifica[i anumite date dintr-o tabel, va trebui s
deschide[i tabela asupra creia dori[i s lucra[i (printr-una din metodele cunoscute),
apoi localiza[i nregistrarea dorit i modifica[i datele. Cnd a[i terminat de modificat
sau de ters anumite informa[ii, pentru a salva modificrile fcute, nchide[i tabela.
Microsoft Access v salveaz automat ceea ce a[i modificat. Pentru o mai mare
siguran[, pute[i apsa butonul Save, existent pe bara de instrumente a aplica[iei,
sau pute[i apela func[ia Save existent n meniul FiIe. Dac dori[i s terge|i
anumite nregistrri dintr-o tabel, va trebui s v pozi[iona[i pe nregistrarea dorit i
apoi s da[i clic dreapta pe celula existent n partea stng a tabelei. Din
meniul derulant aprut alege[i op[iunea DeIete Record.
2.1.5. UtiIizarea comenzii Undo
Atunci cnd a[i introdus ceva greit, sau a[i ters anumite date care crede[i c
v mai trebuie, pute[i anula aceste modificrii cu ajutorul comenzii Undo. Pentru a
utiliza aceast comand va trebui s apsa[i butonul UNDO existent pe bara de
instrumente, sau s apela[i func[ia Undo existent n meniu Edit.
Va trebui s fi[i foarte aten[i cnd realiza[i anumite tergeri deoarece n unele
cazuri nu pute[i folosi comanda Undo i atunci ceea ce a[i ters nu mai pute[i
recupera.
2.1.6. tergerea unei tabeIe
Pute[i terge o tabel prin apsarea butonului existent n partea de sus a
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 16
PROGRAM FNAN|AT DE PHARE
ferestrei bazei de date, dup ce a[i selectat tabela dorit, sau prin alegerea op[iunii
Delete din meniul aprut, dup ce a[i dat clic dreapta pe tabela pe care dori[i s o
terge[i. Pute[i selecta tabela pe care dori[i s o terge[i i apoi s apsa[i butonul
DeIete existent pe tastatur.
Pe ecran va aprea o caset de dialog n care vi se cere confirmarea tergerii
tabelei. Pentru a terge tabela definitiv apsa[i butonul Yes, pentru a renun[a la
tergere apsa[i butonul No.
2.2. Definirea cheiIor unei tabeIe
2.2.1. Definirea cheii primare a unei tabeIe
Cheia unei tabele reprezint un ansamblu minim de atribute care identific n
mod unic o nregistrare dintr-o tabel.
Cheia poate fi format dintr-un singur atribut (cheie simpla) sau din mai multe
atribute (cheie compus). Determinarea cheii necesit cunoaterea semnifica[iilor
atributelor din tabel. La un moment dat ntr-o tabel pot exista mai multe atribute cu
proprietatea c pot identifica o nregistrare, aceste combina[ii se numesc chei
candidate. Dintre aceste chei candidate se alege o combina[ie care se folosete
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 17
PROGRAM FNAN|AT DE PHARE
efectiv. Aceast combina[ie folosit se numete cheie primar.
Atunci cnd crea[i o tabel, trebuie s stabili[i cheia primara a tabelei. Cheia
primar a unei tabele se stabilete cu ajutorul comenzii Primary Key din meniul Edit.
Va trebui s apela[i aceast func[ie, dup ce a[i selectat cmpul sau cmpurile care
dori[i s fie cheia primar a tabelei. Acelai lucru, l pute[i ob[ine prin alegerea
func[iei Primary Key, existent n meniul derulant, dup ce a[i dat clic dreapta pe
cmpul pe care dori[i s l face[i cheie primar.
Dac cheia dumneavoastr primar este format din mai multe cmpuri, selectarea
acestora se poate realiza [innd apsat tasta Shift.
2.2.2. Crearea unui index
Crearea unui index se realizeaz tot n fereastra n care aduga[i noi atribute
tabelei. Pentru a aduga un index unui cmp, va trebui s selecta[i cmpul respectiv
i apoi n partea de propriet[i a acestui atribut, n dreptul cmpului Indexed, alege[i
op[iunea Da. Dac alege[i op[iunea Da (fr DubIuri), atunci n cmpul respectiv nu
pute[i introduce dou nregistrri cu aceeai valoare.
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 18
PROGRAM FNAN|AT DE PHARE
2.3. Structura unei tabeIe
2.3.1. Schimbarea propriet|iIor unui atribut
Atunci cnd a[i creat o tabel cu diferite atribute, a[i dat acestor atribute diferite
propriet[i. Dac la un moment dat aceste propriet[i nu vi se mai par satisfctoare
e pute[i modifica n fereastra tabelei. Deschide[i aceast fereastr (cu ajutorul
butonului Proiect) i selecta[i atributul cruia dori[i s i modifica[i propriet[ile i apoi
n partea de jos a ferestrei alege[i propriet[ile dorite.
n aceste cmpuri v pute[i alege propriet[ile dorite
Un lucru foarte important, atunci cnd modifica[i propriet[ile unui atribut, este
s nu alege[i o dimensiune mai mic pentru aceste propriet[i, deoarece exist
pericolul s pierde[i date importante.
2.3.2. Crearea unei reguIi de vaIidare
Atunci cnd introduce[i anumite date, pentru a nu introduce date eronate pute[i
defini reguli de validare asupra cmpurilor, reguli ce nu permit s fie introduse date
necorespunztoare.
O regul de validare se creeaz n fereastra tabelei asupra atributului selectat.
Va trebui s modifica[i proprietatea corespunztoare cmpului ReguI de vaIidare
(VaIidation RuIe). De exemplu, s presupunem c dorim ca n cmpul CNP al
entit[ii Angajat s fie introduse numere mai mari de 100. Pentru aceasta selectm
Pentru a crea un index asupra
cmpului selectat alege[i op[iunea Da
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 19
PROGRAM FNAN|AT DE PHARE
atributul CNP i n cmpul ReguI de vaIidare apsa[i butonul din dreapta .
Acesta va deschide fereastra Expression BuiIder n care v pute[i crea propriile
reguli de validare. n aceast fereastr pute[i crea diferite reguli de validare folosind
diferite func[ii sau diferi[i operatori.
Din cadrul func[iilor predefinite, pute[i folosi func[ii pentru a crea reguli de
validare asupra diferitelor atribute (data, matematice, text). Pentru a v construi
diferite reguli de validare, pute[i folosi i butoanele existente sub cmpul de editare a
regulii de validare. Dup introducerea regulii de validare apsa[i butonul OK. Daca
introduce[i date greite dori[i s fie afiat un text de aten[ionare. Acest text, l
introduce[i dumneavoastr, n cmpul Text de vaIidare (VaIidation Text).
Atunci cnd n tabel ve[i introduce date care nu corespund regulii de
validare, aplica[ia va afia pe ecran o caset de dialog n care vi se va atrage aten[ia
c a[i introdus date greite i vi se va comunica ceea ce a[i introdus
dumneavoastr n cmpul Text de vaIidare.
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 20
PROGRAM FNAN|AT DE PHARE
2.3.3. Schimbarea dimensiunii unei coIoane ntr-o tabeIa
Dac denumirile atributelor dumneavoastr sunt foarte mari, pute[i modifica
l[imea coloanelor, prin alegerea func[iei CoIumn Width din meniul Format. Aceast
func[ie o pute[i apela, numai dup ce a[i deschis tabela dorit cu ajutorul butonului
Open. Aceast func[ie, va deschide o fereastra, n care vi se va cere s introduce[i
dimensiunea dorit.
Acelai lucru l pute[i realiza manual cu ajutorul mouse-ului.
2.3.4. Mutarea unei coIoane ntr-o tabeIa
Dac dori[i s schimba[i ordinea atributelor ntr-o tabela, va trebui s deschide[i
fereastra tabelei, apsnd butonul Open. n aceast fereastr, cu ajutorul mouse-
ului, trage[i de atributul pe care dori[i s l muta[i i pune[i-l acolo unde dori[i. De
exemplu, dac dori[i s muta[i atributul D_Copil, astfel nct s urmeze imediat dup
CNP, dup ce a[i selectat atributul pe care dori[i s l muta[i va trebui s trage[i cu
mouse-ul acest atribut [innd apsat butonul stnga al mouse-ului i s l pozi[iona[i
imediat dup atributul CNP.
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 21
PROGRAM FNAN|AT DE PHARE
2.4. LegturiIe unei tabeIe
2.4.1. Crearea unei Iegturi ntre doua tabeIe
Daca ave[i mai multe tabele, ntre care dori[i s crea[i anumite legturi, va trebui
s apela[i func[ia ReIationships din meniul TooIs. Pe ecran, va aprea fereastra
Afiare tabeI (Show TabIe), din care dumneavoastr va trebui s alege[i tabelele
ntre care dori[i sa crea[i legtura.
Selecta[i tabela dorita i apoi apsa[i butonul Adugare (Add), Face[i acest
lucru pe rnd cu toate tabelele dorite.
Pe ecran, n fereastra ReIa|ii (ReIationships), vor aprea tabelele pe care
dumneavoastr dori[i sa e lega[i.
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 22
PROGRAM FNAN|AT DE PHARE
Acum, din meniul ReIationships va trebui s apela[i func[ia Edit
ReIationships, pentru a defini legtura dintre cele doua tabele. Pe ecran va
aprea fereastra Edit ReIationships.
Pentru a crea o legtur, apsa[i butonul Create New. Acesta va deschide o
nou fereastr, n care v alege[i tabelele pe care dori[i s e lega[i ct i atributele
dup care ve[i realiza legtura.
Dup ce a[i ales atributele, dup care dori[i s realiza[i legtura, apsa[i butonul
OK pentru a va rentoarce la fereastra precedent, n care v pute[i defini i
restric[iile asupra legturii.
Selecta[i csu[a
corespunztoare
pentru a putea defini
restric[ii legturii nou
create
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 23
PROGRAM FNAN|AT DE PHARE
Se observ tipul legturii: unu la mul[i
Dup definirea legturilor i a restric[iilor referitoare la aceste legturi, pentru a
crea legtura apsa[i butonul Create. Pe ecran n fereastra ReIationships va aprea
legtura nou creata ( semnul este corespunztor tabelei ce de[ine mai multe
nregistrri unei nregistrri din tabela printe):
Un lucru deosebit de important de care trebuie [inut seama este faptul c nu
pute[i crea legturi ntre dou tabele dup orice cmpuri ci numai dup acele
cmpuri care ntr-o tabel sunt cheie primara i n cealalt tabel reprezint cheie
extern. Cele dou cmpuri dup care se face legtura trebuie s fie de acelai tip.
2.4.2. tergerea IegturiIor ntre dou tabeIe
Dac dori[i s terge[i o legtura creat va trebui s da[i un clic dreapta pe
legtura pe care dori[i s o terge[i i apoi din meniul derulant aprut alege[i op[iunea
DeIete.
Pe ecran va aprea o caset de dialog care va cere confirmarea tergerii
legturii. n cazul n care nu mai dori[i s terge[i legtura respectiv apsa[i butonul
No. Pentru a terge legtura definitiv apsa[i butonul Yes:
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 24
PROGRAM FNAN|AT DE PHARE
3. FormuIareIe
3.1. LucruI cu formuIareIe
3.1.1. Deschiderea unui formuIar
Daca ave[i deja creat un formular, aceasta se poate deschide prin apsarea
butonului Deschidere (Open) existent n partea de sus a ferestrei baza de date,
dup ce a[i selectat formularul pe care dori[i s-l deschide[i, sau l pute[i deschide
printr-un dublu clic pe formularul dorit. Pe ecran va aprea o fereastra, n care pute[i
introduce, modifica sau terge date din tabela corespunztoare formularului.
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 25
PROGRAM FNAN|AT DE PHARE
3.1.2. Crearea i saIvarea unui formuIar
Pentru a crea un formular nou va trebui s apsa[i butonul FormuIare (Forms)
existent n partea stng a ferestrei baza de date i apoi s alege[i
op[iunea Creare formuIar utiIiznd ExpertuI (Create by using wizard), dup care
va trebui s parcurge[i paii necesari pentru a crea formularul dorit.
Pas 1 - alege[i tabeIa creia dori[i s i crea[i formularul i atributele pe care
dori[i s e con[in formularul.
Pas 2 - n aceasta etapa v pute[i alege moduIn care s fie afiate atributele
n formular.
Pentru a trece la urmtoarea etap apsa[i butonul Next.
Din meniul
derulant
TabeIe/Intero
gri alege[i
tabela dorit
Din acest cmp
v pute[i alege
cmpurile pe
care, dori[i s e
introduce[i n
form.
Pentru a
putea
introduce
toate
cmpurile
apsa[i
butonul
Pentru a
trece la
urmtoarea
etap
apsa[i
butonul
Next.
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 26
PROGRAM FNAN|AT DE PHARE
Pas 3 - acum v pute[i alege din stiIuriIe predefinite stilul pe care dori[i s l
con[in formularul.
Pentru a trece la urmtoarea etap apsa[i butonul Next.
Pas 4 - aceasta este etapa finala, n care v alege[i numeIe dorit pentru
formular si dac dori[i s introduce[i date n tabela cu ajutorul formularului.
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 27
PROGRAM FNAN|AT DE PHARE
Pentru a crea form apsa[i butonul Finish
Pentru a salva o form dup ce a[i creat-o pute[i alege apsarea butonului
SAVE existent pe bara de instrumente sau apelarea func[iei Save din meniul FiIe ct
i prin apsarea tastelor CtrI+S.
3.1.3. UtiIizarea unei formuIare pentru a introduce i modifica
date ntr-o tabeI
Avnd deschis forma, pute[i introduce i modifica date n tabela
corespunztoare formularului, Pentru a introduce date n tabel cu ajutorul
formularului, va trebui s apsa[i butonul existent n partea de jos a formularului.
Acesta v va pozi[iona pe o nou nregistrare i acum pute[i introduce noile date.
Cu ajutorul cursorului v pozi[iona[i n cmpurile de editare i introduce[i datele
corespunztoare noi nregistrri. Se observ c acum tabela con[ine 4 nregistrri.
Dup ce a[i introdus datele corespunztoare noi nregistrri, pute[i introduce o
nregistrare nou parcurgnd aceiai pai.
S presupunem c am introdus o nregistrare cu CNP=101. Dup nchiderea i
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 28
PROGRAM FNAN|AT DE PHARE
redeschiderea formularului tabela a fost actualizat astfel nct acum nregistrarea
introdus anterior apare prima n tabel deoarece tabela este sortata n mod
cresctor dup CNP.
Modificarea datelor n tabel, se face asemntor cu modul de introducere a
datelor, dar acum va trebui s v pozi[iona[i pe nregistrarea dorit cu ajutorul
mouse-ului, i apoi modifica[i datele corespunztoare.
De exemplu, n cazul noii nregistrri introduse, vrem s nlocuim prenumele
Alina cu loana. Pentru aceasta ne pozi[ionam pe nregistrare i apoi n dreptul
atributului ,prenume" introducem noul prenume. Dup realizarea modificrilor
dorite, prin nchiderea formularului modificrile vor fi actualizate n tabel.
3.1.4. Parcurgerea nregistrriIor utiIiznd formuIareIe
Cu ajutorul formularelor pute[i parcurge toate nregistrrile unei tabele. Acest
lucru l pute[i realiza cu ajutorul butoanelor existente n partea de jos a formularului.
Pentru a v pozi[iona
pe prima nregistrare
a tabelei apsa[i
butonul
Dac vre[i s v
ntoarce[i la nregistrarea
anterioar apsa[i
butonul
Pentru a trece la
nregistrarea urmtoare
apsa[i butonul
Pentru a trece la ultima
nregistrare apsa[i
butonul
Pentru a aduga o
nregistrare nou apsa[i
butonul
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 29
PROGRAM FNAN|AT DE PHARE
3.1.5. Adugarea i modificarea textuIui n antet i subsoI
Pentru a aduga un text sau o imagine n antetul sau subsolul unei formular
este necesar s deschide[i formularul prin apsarea butonului Proiect (Design). Pe
ecran va aprea constructorul de formulare n care pute[i modifica ceea ce dori[i.
Pe ecran va aprea i o bar de instrumente corespunztoare constructorului
de formulare, prin intermediul creia pute[i realiza diferite modificri n formular.
Pentru a introduce un text n antet sau n subsol va trebui cu ajutorul mouse-ului s
trage[i de antet sau de subsol i apoi n spa[iul creat introduce[i textul dorit. Pentru a
putea introduce un text n antet sau subsol va trebui s apsa[i butonul de pe
bara de instrumente.
Dup apsarea acestui buton selecta[i n antet locul unde dori[i s fie pozi[ionat
textul i apoi introduce[i textul dorit.
Dup introducerea textului salva[i forma i pentru a vedea modificrile fcute
deschide[i forma apsnd butonul Deschidere (Open).
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 30
PROGRAM FNAN|AT DE PHARE
Asemntor pute[i modifica i subsolul formularului, sau mai pute[i introduce i
diferite pagini n antet sau subsol cu ajutorul comenzii Insert-Picture.
3.1.6. tergerea unui formuIar
Pute[i terge un formular prin apsarea butonului existent n partea de sus
a ferestrei bazei de date dup ce a[i selectat formularul dorit sau prin alegerea
op[iunii Delete din meniu aprut dup ce a[i dat clic dreapta pe formularul pe care
dori[i s- terge[i.
Pute[i selecta formularul pe care dori[i s l terge[i i apoi s apsa[i butonul
DeIete existent pe tastatur.
Pe ecran va aprea o caseta de dialog n care vi se cere confirmarea tergerii
formularului. Pentru a terge formularul definitiv apsa[i butonul Yes, pentru a
renun[a la tergere apsa[i butonul No.
3.1.7. SaIvarea i nchiderea unei formuIar
Microsoft Access v salveaz automat ceea ce a[i modificat. Pentru o mai mare
siguran[a pute[i apsa butonul Save existent pe bara de instrumente a aplica[iei,
sau pute[i apela func[ia Save existent n meniul FiIe.
nchiderea unei formular se realizeaz prin apsarea butonului din partea
dreapt a formularului sau prin alegerea din meniul FiIe a op[iunii CIose.
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 31
PROGRAM FNAN|AT DE PHARE
4. PreIucrarea dateIor
4.1. Opera|ii de cutare i fiItrare
4.1.1. FoIosirea func|iei de cutare, pentru gsirea unei
nregistrri
0 tabel poate con[ine foarte multe date astfel nct gsirea unei anumite
informa[ii poate fi foarte dificil. Pentru a gsi datele ntr-o tabela, ct mai rapid,
Microsoft Access v pune la dispozi[ie func[ia Find. Aceast func[ie se gsete n
meniul Edit sau o pute[i activa prin apsarea tastelor CtrI+F. Dac dori[i s realiza[i
cutarea doar n cadrul unui cmp, atunci, nainte de a apela func[ia Find va trebui
s selecta[i cmpul respectiv, n caz contrar cutarea se poate realiza n toat
tabela. Pe ecran va aprea fereastra Find and RepIace:
Atunci cnd a fost gsit o nregistrare corespunztoare, cutarea este oprit i
cmpul respectiv apare selectat. Pentru a continua cutarea, va trebui s apsa[i din
noul butonul UrmtoruI (Find Next).
4.1.2. ApIicarea unui fiItru asupra unei tabeIe
0 alt modalitate de regsire a anumitor date ntr-o tabel, este prin intermediul
crerii unui filtru asupra tabelei. Microsoft Access v pune la dispozi[ie urmtoarele
tipuri de filtre:
FiIter By Form - aceasta este o tehnica ce utilizeaz datele curente i n care
n cmpul De cutat
introduce[i ceea ce
dori[i s cuta[i
Din cmpul derulant Privire n
alege[i unde dori[i s se fac
cutarea
Pentru a ncepe
cutarea apsa[i
butonul UrmtoruI
Cutarea se va realiza asupra
tuturor nregistrrilor
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 32
PROGRAM FNAN|AT DE PHARE
dumneavoastr v pute[i alege ceea ce dori[i s cuta[i;
FiIter For Input - aceast tehnica realizeaz filtrarea datelor cu ajutorul unei
expresii pe care o construi[i dumneavoastr;
FiIter By SeIection - aceast tehnica filtreaz o anumit tabel n func[ie de
nregistrrile selectate de dumneavoastr;
Advanced FiIter - reprezint un mod de filtrare foarte complex. Acesta va
deschide o fereastr n care v crea[i diferite op[iuni de filtrare. Cu ajutorul
acestui filtru pute[i cuta nregistrri ce ndeplinesc mai multe criterii, cuta
nregistrri care ndeplinesc anumite condi[ii construite sub forma unor
expresii.
Dup ce a[i deschis tabela creia dori[i s i aplica[i un filtru din meniul Records
al aplica[iei alege[i tipul de filtrare dorit.
Dup crearea filtrului dorit pentru a-l aplica asupra tabelei alege[i din meniul
Records func[ia AppIy fiIter sau apsa[i butonul existent pe bara de
instrumente a aplica[iei. Atunci cnd nchide[i tabela, filtrul creat este salvat odat cu
aceasta, dac alege[i s salva[i modificrile fcute, astfel nct data viitoare cnd ve[i
deschide tabelul dac ve[i dori ve[i putea aplica din nou filtrul respectiv.
4.1.3. tergerea unui fiItru
Pentru a terge un filtru creat va trebui s apela[i din meniul Records func[ia
Remove FiIter.
4.2. Interogarea bazei de date
4.2.1. Crearea unei interogri (query)
Pentru a crea o interogare nou, va trebui s apsa[i butonul Interogri
(Queries) existent n partea stng a ferestrei baza de date. n
fereastra aprut alege[i op[iunea Creare interogare n moduI VizuaIizare proiect
(Create query in Design View), op[iune ce v va deschide constructorul de
interogri.
Ca prima etap va trebui s alege[i tabela sau tabelele asupra creia dori[i s
crea[i interogarea.
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 33
PROGRAM FNAN|AT DE PHARE
0 interogare se poate crea asupra unei tabele sau asupra mai multor tabele n
func[ie de anumite criterii. S presupunem c din tabela Angajat dorim s vizualizm
acele nregistrri pentru care CNP este mai mare de 200. Pentru aceasta, n
constructorul de interogri, alegem cmpurile pe care dorim s e con[in interogarea
i n dreptul cmpului CNP introducem restric[ia respectiv.
Din cmpul derulant Cmp (FieId) alege[i cmpurile pe care dori[i s e con[in
interogarea, din cmpul TabeI (TabIe) alege[i tabela corespunztoare.
Dac dori[i ca datele s fie sortate cresctor sau descresctor din cmpul
Sortare (Sort) alege[i una din op[iunile Ascendent (Ascending) sau
Descendent (Descending).
n cmpul Show selecta[i csu[a dac dori[i ca acest cmp s apar n
interogare sau nu.
n cmpul Criterii (Criteria) v pute[i defini propriile restric[ii. Acestea pot fi de
genul: mai mare dect o anumita valoare (>x), mai mare sau egal, mai mic, mai mic
sau egal dect o valoare, pute[i alege i op[iunea egal cu o valoare sau diferit de o
valoare (o). Pute[i crea i expresii logice folosind operatorii logici And i Or.
Dup salvarea i nchiderea interogrii deschide[i aceast interogare cu ajutorul
butonului Deschidere. nterogarea va con[ine numai acele nregistrri care
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 34
PROGRAM FNAN|AT DE PHARE
corespund restric[iei create i anume au CNP mai mare dect 200.
4.2.2. Modificarea unei interogri
Dac dori[i, pute[i modifica o interogare. Pute[i aduga att restric[ii noi, ct i
tabele noi. Pentru a efectua opera[iunea dorit, selecta[i interogarea dorit i apoi
apsa[i butonul Proiect. Pe ecran va aprea constructorul de interogri. Pentru a
aduga o tabela nou interogrii, selecta[i din meniul Query op[iunea Show TabIe,
sau pute[i apsa butonul existent pe bara de instrumente a aplica[iei, ce va afia pe
ecran fereastra din care v pute[i alege tabela dorita. S presupunem c dori[i s
alege[i acele nregistrri care au CNP mai mare de 200 i pentru care numele copiilor
este Viorel.
Legtura ntre tabele apare aici dac ea a fost definit anterior cu ajutorul
comenzii Edit Relationship, dac nu, pute[i lucra cu tabelele fr a avea definite
legturi ntre ele.
Pentru aceasta, va trebui s introduce[i i tabela Copil, s alege[i atributul
prenume i apoi s pune[i condi[ia n dreptul cmpului Criteria.
Aceast interogare va afia acele persoane care au CNP>200 i copii cu
prenumele Viorel.
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 35
PROGRAM FNAN|AT DE PHARE
4.2.3. RuIarea unei interogri
Dup ce a[i creat o interogare, pentru a vedea rezultatele acesteia, va trebui s
rula[i interogarea. Rularea unei interogri, se realizeaz din meniul Query apelnd
func[ia Run, sau apsnd butonul corespunztor existent pe bara de instrumente a
aplica[iei.
Nu uita[i c pentru a putea rula o interogare, prin aceste op[iuni, aceasta trebuie
s fie deschis cu ajutorul constructorului de interogri, prin apsarea butonului
Proiect (Design).
0 modalitate mai rapid de rulare a unei interogri este prin dublu clic pe
interogarea dorita.
4.2.4. SaIvarea, tergerea i nchiderea unei interogri
Atunci cnd crea[i o interogare cu ajutorul constructorului de interogri, pentru a
salva interogarea, pute[i apela din meniul FiIe func[ia Save, sau pute[i apsa butonul
corespunztor existent pe bara de instrumente, sau pute[i apsa simultan tastele
CtrI+S.
Pe ecran va aprea fereastra Save As n care introduce[i numele dorit pentru
interogare.
Pentru a nchide o interogare pute[i alege una dintre urmtoarele op[iuni: pute[i
apsa butonul existent n partea dreapta a ferestrei, sau pute[i apela din meniul FiIe
func[ia CIose.
Pute[i terge o interogare prin apsarea butonului existent n partea de sus
a ferestrei bazei de date, dup ce a[i selectat interogarea dorit sau prin alegerea
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 36
PROGRAM FNAN|AT DE PHARE
op[iunii Delete din meniul care a aprut dup ce a[i dat clic dreapta pe interogarea pe
care dori[i s o terge[i.
Pute[i selecta interogarea pe care dori[i s o terge[i i apoi s apsa[i butonul
Delete existent pe tastatur.
Pe ecran va aprea o caset de dialog n care vi se cere confirmarea tergerii
interogrii. Pentru a terge definitiv interogarea apsa[i butonul Yes, pentru a
renun[a la tergere apsa[i butonul No.
4.3 Sortarea nregistrriIor
Pentru a regsi datele mai uor n cadrul unei tabele sau a unei interogri pute[i
realiza sortarea datelor cresctoare sau descresctoare. Pentru a sorta un anumit
atribut al unei tabele n ordine cresctoare sau descresctoare, va trebui s selecta[i
atributul dorit i apoi pute[i alege una din urmtoarele trei posibilit[i:
1. Din meniul Records apela[i func[ia Sort.
2. Apsa[i unul din butoanele existente pe bara de instrumente a aplica[iei,
pentru a sorta atributul respectiv n ordine cresctoare i pentru a sorta atributul
respectiv n ordine descresctoare.
3. Da[i clic dreapta pe atributul selectat i din meniul derulant aprut alege[i tipul
de sortare dorit.
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 37
PROGRAM FNAN|AT DE PHARE
5. Rapoarte
5.1. LucruI cu rapoarteIe
5.1.1. Crearea i saIvarea unui raport
Pentru a crea un raport nou, va trebui s apsa[i butonul Rapoarte (Reports)
existent n partea stng a ferestrei baza de date i apoi s alege[i op[iunea Creare
raport utiIiznd ExpertuI (Create report by using wizard), dup care va trebui s
parcurge[i paii necesari pentru a crea raportul dorit.
Pas 1 - alege[i tabela sau interogarea creia dori[i sa i crea[i raportul i
atributele pe care dori[i s e con[in raportul.
Pas 2 - la aceasta etapa, v alege[i cum dori[i s fie structural raportul. V
pute[i grupa datele din tabel sau din interogare dup cum dori[i.
Din meniul
derulant
TabeIe /
Interogri
alege[i
tabela dorit
n acest cmp pute[i s v alege[i cmpurile
pe care s le introduce[i n form
Pentru a trece la
urmtoarea etap apsa[i
butonul Next
Pentru a
introduce
toate
cmpurile
apsa[i
butonul
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 38
PROGRAM FNAN|AT DE PHARE
Pas 3 n aceast etap stabili[i dac dori[i s sorta[i datele din raport i v
pute[i alege modul n care sortate datele (cresctor sau descresctor).
Pas 4 n aceast etap v pute[i alege modul cum vor fi reprezentate datele
n raport i pute[i alege i orientarea paginii raportului (Portrait sau Landscape).
Pentru a
trece la
urmtoarea
etap
apsa[i
butonul Next
Selecta[i
atributul
dup care
dori[i s
grupa[i
datele i
apoi
apsa[i
butonul
Selecta[i
din cmpul
derulant
atributul
dup care
dori[i s
sorta[i
datele
Pentru a trece la urmtoarea
etap apsa[i butonul Next
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 39
PROGRAM FNAN|AT DE PHARE
Pas 5 acum v pute[i alege din stilurile predefinite stilul pe care dori[i s l
con[in raportul.
Pas 6 - aceasta este etapa final n care v alege[i numele dorit pentru raport.
Pentru a trece la urmtoarea
etap apsa[i butonul Next
Pentru a trece la urmtoarea
etap apsa[i butonul Next
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 40
PROGRAM FNAN|AT DE PHARE
Pe ecran va aprea fereastra raportului, n care pute[i vizualiza, datele
corespunztoare raportului creat.
5.1.2. Adugarea, modificarea antetuIui i subsoIuIui unui
raport.
Pentru a aduga text sau imagine n antetul sau subsolul unui raport, este
necesar s deschide[i raportul prin apsarea butonului Proiect.
Pentru a crea raportul apsa[i
butonul Finish
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 41
PROGRAM FNAN|AT DE PHARE
Pe ecran va aprea constructorul de rapoarte n care pute[i s modifica[i ceea
ce dori[i.
Pe ecran va aprea i o bar de instrumente corespunztoare constructorului
de rapoarte, prin intermediul creia pute[i realiza diferite modificri n raport. Pentru a
introduce un text n antet sau n subsol, va trebuii cu ajutorul mouse-ului s trage[i de
antet sau de subsol i apoi n spa[iul creat introduce[i textul dorit. Pentru a putea
introduce un text n antet sau subsol va trebui s apsa[i butonul de pe bara de
instrumente. Dup apsarea acestui buton, selecta[i n antet locul unde dori[i s fie
pozi[ionat textul i apoi introduce[i textul dorit.
Dup introducerea textului salva[i raportul i pentru a vedea modificrile fcute
deschide[i raportul.
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 42
PROGRAM FNAN|AT DE PHARE
Asemntor pute[i modifica i subsolul raportului, sau pute[i introduce diferite
imagini n antet sau subsol cu ajutorul comenzii Insert-Picture.
5.1.3. SaIvarea, tergerea i nchiderea unui raport.
Microsoft Access v salveaz automat ceea ce a[i modificat. Pentru o mai mare
siguran[ pute[i apsa butonul Save existent pe bara de instrumente a aplica[iei, sau
pute[i apela func[ia Save existent n meniul FiIe.
Pute[i terge un raport prin apsarea butonului existent n partea de sus a
ferestrei bazei de date dup ce a[i selectat raportul dorit sau prin alegerea op[iunii
DeIete din meniul aprut dup ce a[i dat clic dreapta pe raportul pe care dori[i s-l
terge[i.
Selecta[i raportul pe care dori[i s l terge[i i apoi apsa[i butonul DeIete
existent pe tastatur.
Pe ecran va aprea o caset de dialog n care vi se cere confirmarea tergerii
raportului.
Pentru a terge raportul definitiv apsa[i butonul Yes, pentru a renun[a la
tergere apsa[i butonul No.
nchiderea unui raport se realizeaz prin apsarea butonului din partea dreapta
a raportului sau prin alegerea din meniul FiIe a op[iunii CIose.
5.1.4. Gruparea dateIor dup diferite atribute
Dac atunci cnd a[i creat raportul nu a[i dorit gruparea datelor dup diferite
atribute, pute[i realiza acest lucru cu ajutorul comenzii Sorting and Groupping.
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 43
PROGRAM FNAN|AT DE PHARE
Aceast comand o pute[i apela din meniul View sau din meniul derulant, dup
ce a[i dat clic dreapta n bara din partea stng a constructorului de meniuri. Pe
ecran va aprea fereastra Sorting and Grouping, n care v alege[i cum dori[i s fie
grupate datele i anume dup ce atribute i modul de sortare a datelor (cresctor sau
descresctor).
n meniul de jos a ferestrei, n meniul Propriet|i grup (Grup Proprieties) ave[i diferite op[iuni
referitoare la modul referitoare la modul de grupare a datelor
Din cmpul
Cmp
Expresie
alege[i
atributul dup
care dori[i s
grupa[i datele
Din cmpul
Sort Order
alege[i tipul
dorit (cresctor
sau
descresctor)
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 44
PROGRAM FNAN|AT DE PHARE
6. Pregtirea rezuItateIor
6.1. Pregtirea pentru imprimare
6.1.1. VizuaIizarea nainte de imprimare a unui raport, formuIar,
tabeI
Un lucru important, naintea imprimrii, l reprezint vizualizarea datelor ce vor
fi imprimate. Vizualizarea, naintea imprimrii, se realizeaz cu ajutorul comenzii
Print Preview din meniul FiIe sau prin apsarea butonului existent pe bara de
instrumente a aplica[iei.
Cu aceast comand pute[i vizualiza datele din tabele, formulare, rapoarte.
6.1.2. Modificarea orientrii i a dimensiunii paginii unui raport
Dup prelucrarea datelor dac dori[i imprimarea acestora, ave[i foarte multe
op[iuni referitoare la setarea paginii. Aceste op[iuni le pute[i alege sau modifica, din
meniul FiIe prin apelarea func[iei Page Setup. n fereastra Page Setup ce se
deschide, v pute[i alege orientarea scrisului n pagin (pe Iung- Portrait sau pe Iat
- Landscape) ct i dimensiunea paginii (A4, letter, legal, executive i altele).
Din meniul
Orientation
v alege[i
orientarea
paginii
Din meniul
derulant
Paper Size
alege[i
dimensiunea
paginii
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 45
PROGRAM FNAN|AT DE PHARE
ni[ial, exist o setare implicit a paginii, dar atunci cnd dori[i s modifica[i marginile
paginii, va trebui s lucra[i cu meniul Margins existent n fereastra Page Setup.
6.2. Op|iuni pentru Imprimare
6.2.1. Imprimarea unei pagini, a nregistrriIor seIectate sau a
ntregii tabeIe
Pentru a imprima con[inutul unei tabele, sau doar anumite nregistrri din
aceasta, deschide[i tabela, selecta[i nregistrrile dorite (n cazul n care dori[i
imprimarea anumitor nregistrri) i apoi alege[i din meniul FiIe op[iunea Print.
Pentru a imprima
numai datele
selecta[i op[iunea
Print Data OnIy
Pute|i alege
ceea ce dori[i
s imprima[i
(toate
nregistrrile,
doar anumite
pagini) sau
doar
nregistrrile
selectate
Pentru a imprima n
fiier selecta[i
op[iunea Print to fiIe
SUPORT DE CURS
Baze de date AGORA SOFTWARE
TRAINING CENTER
UNUNEA EUROPEAN pag. 46
PROGRAM FNAN|AT DE PHARE
Acelai rezultat l pute[i ob[ine i dac alege[i s imprima[i datele
corespunztoare tabelei cu ajutorul formei create pentru a introduce date n tabela.
Cu ajutorul comenzii Print din meniul FiIe, pute[i alege imprimarea datelor din
diferite interogri sau rapoarte. Pute[i imprima doar anumite nregistrri prin
selectarea acestora i alegerea op[iunii SeIected Record(s) din fereastra Print.

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