Sunteți pe pagina 1din 18

CE ESTE O BAZ DE DATE

Intr-o definiie, pe nelesul tuturor, vom nelege printr-o baz de date o colecie de informaii ce descrie mai multe
subiecte similare. Exemplul cel mai apropiat de activitatea medical este baza de date alctuit din foile de observaie ce
nsoesc pacienii spitalizai. Foaia de observaie se ntinde pe mai multe pagini, rubricile constuiente descriind pacientul
(subiectul internat.
!otalitatea caracteristicilor ce descriu un subiect din baza de date alctuiesc o nregistrare. "eci baza de date este o
reuniune de nregistrri.
Fiecare caracteristic poart numele de cmp. "eci o nregistrare este reuniunea tuturor caracteristicilor ce compun o
nregistrare.
#evenind la exemplul anterior, baza de date este format din mulimea foilor de observaie (ce poart denumirea de
nregistrri, fiecare rubric constituind un c$mp. %tructura tuturor foilor de observaie este omogen, fiecare nregistrare
conin$nd acelea&i c$mpuri (c'iar dac unele sunt goale. (cest tip de baze de date pot fi organizate &i sub forma unui tabel
(destul de mare, liniile fiind formate din nregistrri, iar coloanele fiind c$mpurile. )azele de date ce pot fi astfel organizate
poart denumirea de baze de date relaionale.
CAE S!"T ETA#E$E DE EA$%ZAE A !"E% BAZE DE DATE
(tunci c$nd dorim s contruim o baz de date trebuie s ncepem cu generarea str&ct&rii bazei de date, adic s
stabilim din ce c$mpuri alctuim o inregistrare. *entru fiecare c$mp se alege un nume, un tip de date (numeric, text, dat
calendaristic... &i o gam de reprezentare. Etapa este deosebit de important, de atenia cu care este parcurs depinz$nd
succesul ulterior al aplicaiei.
+dat generat structura bazei de date se trece la completarea c& in'ormaie. +peraia poate fi continu, n funcie
de domeniul de utilizare.
*entru a exploata baza de date, este necesar s intocmin rapoarte (i statistici plec$nd de la datele deinute. Este
etapa spectaculoas, de fapt cea pentru care am desf&urat (de cele mai multe ori un efort considerabil.
C!) EA$%Z) CO"CET O BAZ DE DATE
,oiunile de mai sus sunt general valabile, realizarea efectiv a unei baze de date necesit$nd particularizri impuse de
limba-ul de programare utilizat. *entru exemplificare noi am ales un mediu modern, larg rsp$ndit &i anume (ccess./. Face
parte din suita 0icrosoft +ffice ./ &i este la fel de u&or de nvat ca &i 1ord ./, Excel ./ sau *o2er *oint ./. Faptul c avem
de a face cu un productor unic, ne duce la utilizarea unor acelea&i structuri, deci la un efort mai mic n invare.
3
4
$ansarea n e*ec&ie a program&l&i+
%tart-*rograms-0icrosoft-+ffice-0icrosoft (ccess
"up lansarea n execuie pe ecran apare fereastra alturat, n care
alegem5
3. Blan, Database pt. generarea unei noi baze de date
4. Database -izard pt. generarea cu a-utorul calculatorului a unei
noi baze de date
6. Open an E*isting Database pt. ncrcarea de pe disc a unei baze
de date create anterior.
A. /E"EAEA !"E% TABE$E
6
*entru a genera o nou baz de date se alege Blan, Database apoi
se apas (cu mouse-ul butonul O0.
7a efect, pe ecran apare fereastra de mai -os, n care trebuie s
indicm locul &i numele sub care dorim s memorm baza de date.
(cest lucru ne este cerut de (ccess (spre deosebire de celelalte
programe +ffice deoarece orice modificare fcut in baza de date
este operat direct pe disc fr a ni se cere acceptul.
%e acioneaz butonul de la
rubrica %ave in, apoi se alege din
arborele aprut locul n care
dorim s memorm fi&ierul.
"up ce a fost fixat numele i locul
de memorare se apas butonul
Create.
*entru indicarea numelui
fi&ierului se duce cursorul de
scriere n rubrica 1ile name (se
duce cursorul mouse-ului &i se
apas scurt butonul din st$nga
de pe mouse
*entru indicarea locului n
care se va face memorarea
se poate alege cu clic8
dublu pe mouse unul din
directoarele prezentate
"in momentul n care avem fereastra alturat pe ecran putem construi &i
utiliza baza de date. (t$t fereastra (ccess, c$t &i fereastra "atabase nu vor fi
nc'ise pe tot parcursul folosirii programului. )aza de date (n funcie de
dorin poate fi alctuit din una sau mai multe tabele
)utoanele de sub bara de titlu a ferestrei "atabase servesc la alegerea tipului
de activitate5
eports- lucrul cu rapoarte &i statistici asupra bazei de date
1orms- lucrul cu formulare
2&eries- lucrul cu structuri de interogare asupra bazei de date
Tables- lucrul cu tabelele bazei de date
*entru fiecare tip de activitate putem alege un mod de lucru5
"e3 9 generarea unei noi structuri
Design 9 modificarea unei structuri existente
Open 9 lucrul cu o structur existent
*entru generarea unei noi tabele, dup ce s-a ales Tables se apas "e3. In urma
acestei aciuni apare fereastra alturat. "in aceasta se alege Design 4ie3 &i apoi
se apas O0.
+bs. In caz c vor fi alese alte optiuni, (din care Table -izard ne ofer a-utorul
calculatorului n construirea tabelei, nu vor mai putea fi urmrite indicaiile din
acest prezentare.
:
"enumirea
c$mpului
!ipul de
c$mp
Explicaii opionale
asupra coninutului
c$mpului
7u a-utorul ferestrei Table definim fiecare c$mp n parte.Este obligatorie
denumirea c$mpului n rubrica 1ield "ame (se poziioneaz cursorul de
scriere &i se tasteaz maxim ;: de caractere. *entru fiecare c$mp trebuie
indicat tipul de date, la rubrica Data T5pe. 7ompletarea coloanei
Description este opional, recomandabil fiind ca n aceast rubric s fie
indicat modalitatea de completare, precum &i descrierea informaiei ce va fi
memorat.
<on n care se fac precizri asupra tipului de c$mp.
!ipuri uzuale de date5
Te*t 9 folosit pentru informaii ce nu dep&esc 4== de caractere (litere,cifre,semne speciale
)emo 9 folosit pentru informaii ce dep&esc 4== de caractere (;:>+? ex5descrierea evoluiei unei boli
"&mber 9 folosit pentru informaii numerice
Date6Time 9 folosit pentru informaii de tip dat sau or
C&renc5 9 folosit pentru informaii numerice n bani
A&ton&mber 9 folosit pentru generarea automat de numere n ordine cresctoare
7es6"o 9 folosit pentru informaii binare de tip "(@,A
*entru tipul Te*t este necesar s fie precizat numrul de
caractere maxim ce va fi folosit
*entru tipul Date6Time este necesar s fie precizat formatul
de afi&are a datei &i a orei. (tenie, pt. a nu se crea confuzii
este necesar ca la introdurea informaiei n baza de date s
tastm : cifre pentru an, c'iar dac am ales varianta de
afi&are cu 4 cifreB
*entru tipul Date6Time este necesar s fie precizat formatul
de afi&are a datei &i a orei. (tenie, pt. a nu se crea confuzii
este necesar ca la introdurea informaiei n baza de date s
tastm : cifre pentru an, c'iar dac am ales varianta de
afi&are cu 4 cifreB
Cariante ce pot fi alese pentru tipul "&mber5
B5te 9 numere ntregi n intervalul D-4==
%nteger 8 numere ntregi n intervalul -64/;E-F64/;/
$ong integer - numere ntregi n intervalul 94miliarde-F4miliarde
Single 8 numere zecimale n precizie simpl (/ cifre
Do&ble 8 numere ntregi n intervalul (3: cifre
=
Giniile din tabel (nregistrrile nu trebuie s fie identiceB "in
acest motiv unul din c$mpuri este necesar s conin informaie
unic pentru fiecare nregistrare n parte. An astfel de c$mp
prime&te opiunea de c'eie unic (#rimar5 ,e5. *entru aceasta
se duce cursorul mouse-ului pe numele c$mpului dorit &i se d
clic8 dreapta, apoi clic8 st$nga pe opiunea #rimar5 ,e5 In urma
acestei aciuni n dreapta c$mpului ales apare o c'ei.
Ga apsarea butonului de nc'idere a ferestrei !able, pe ecran apare fereastra
alturat. *entru ca structura construit s fie memorat se apas butonul 7es.
"ac dorim s dm un anumit nume tabelei contruite, &tergem numele
provizoriu (tablen, tastm numele dorit &i apoi apsm O0.
Hn situaia n care calculatorul constat c am uitat s indicm un c$mp c'eie
unic, ne apare mesa-ul alturat. "ac apsm 7es va fi generat un nou c$mp
(de tip autonumber automat. "ac apsm Cancel ne ntoarcem la structura
tabelei &i indicm c'eia unic. "ac apsm "o tabela va rm$ne fr c'eie
unic.
Fereastra alturat ne arat existena unei tabele n baza de date. "up
ce am selectat tabela dorit (un clic8 pe numele tabelei putem alege
oricare din cele trei opiuni pentru a lucra cu tabela existent (+pen,
"esign, ,e2.
(psarea opiunii +pen duce la apariia imaginii de mai -os.
*entru introducerea de date ntr-o celul din tabel,
se duce cursorul de scriere &i se tasteaz informaia
dorit. Hn celulele n care scrie (utonumber nu se
tasteaz nimic, calculatorul pun$nd automat
informaia. (psarea tastei Enter duce la trecerea
cursorului de scriere n csua urmtoare spre
dreapta, iar c$nd s-a a-uns la ultima coloan, la o
nou nregistrare.
B. SOTAEA61%$TAEA !"E% TABE$E
;
!recerea cursorului de scriere n celula
dorit se poate face cu tastele sgei,
sau prin clic8 cu mouse-ul. Ginia n
care se afl cursorul de scriere
(curent este precizat prin triung'iul
din dreapta.
)utoane pentru
poziionare pe
prima linie sau
ultima
)utoane pentru
poziionare pe linia
anterioar sau
urmtoare
)uton pentru generare unei noi inregistrari
,umr total de nregistrri
%ortarea 9 operaia prin care aran-m liniile din tabel (nregistrrile astfel nc$t informaia de pe o coloana (c$mpul dup
care facem sortarea s fie n ordine cresctoare sau descresctoare.
Filtrarea 9 operaia prin care reinem din tabel doar acele linii (nregistrri ce satisfac un criteriu.
%electarea unei c$mp(coloan dintr-o tabel 9 se d un clic8 cu mouse-ul pe numele c$mpului
%electarea unei nregistrri (linii dintr-o tabel 9 se d un clic8 cu mouse-ul pe csua gri din st$nga liniei
Sortarea d&p &n cmp
%e selecteaz c$mpul dup care dorim
sortarea. "in meniul #ecords se alege %ort &i
apoi %ort (scending sau %ort "escending
(dup dorin.
"ac se dore&te revenirea la situaia anterioar
sortrii se alege din meniul #ecords comanda
#emove Filter@%ort
!abel sortat cresctor dup c$mpul
nlime
Hn situaia n care avem c$mpuri cu aceea&i
informaie este necesar s indicm &i alte
c$mpuri (suplimentare pentru sortare.
(cestea nu se constituie n criterii de
ordonare dec$t atunci c$nd la c$mpul
anterior de selecie avem egalitate. Ex5
nlimea de 3ED apare la 4 nregistrri, e
necesar un criteriu suplimentar de sortare
/
Indicarea de mai multe c$mpuri de sortare se
face aleg$nd din meniul #ecords, comanda
Filter &i apoi (dvanced Filter@%ort.
Fereastra Filter ofer n partea superioar
Gista c$mpurilor tabelei, iar n partea
inferioar un tabel n care pe linia 1ield sunt
indicate c$mpurile de sortare. *rioritatea
acestor c$mpuri descre&te de la st$nga la
dreapta, adic intervin doar atunci c$nd
c$mpurile din st$nga lor prezint egalitate. *e
linia Sort se indic tipul de sortare (ascendent,
descendent sau fr sortare
Indicarea acestor informaii poate fi fcut
doar cu mouse-ul. "up ce se d un clic8 cu
mouse-ul n csua dorit, se apas butonul ce
apare n dreapta csuei &i se alege din lista ce
apare.
*e linia 7riteria poate fi indicat &i un criteriu
de filtrare. Hn urma filtrrii vor fi reinute
doar acele nregistrri ce respect condiia
impus. *entru indicarea de condiii poate fi
folosit semnul egal (I, semnul mai mic (J,
semnul mai mare (K, precum &i funcii
logice (,", +#, ,+!.
In exemplu se cere s se rein nregistrrile
cu nlimea mai mare de 3/D &i sexul F.
%ortarea sau filtrarea construit nu va fi
efectiv dec$t dup lansarea comenzii (pplL
Filter@%ort din meniul Filter.
#evenirea la situaia anterioar se face cu
comanda #emove Filter@%ort din meniul
#ecords.
Hn imaginea alturat este prezentat efectul
filtrrii descrise mai sus
E
7omanda de anulare a efectului unor
sortri sau filtrri anterioare
Exemplu de aplicare a unei sortri pe
dou c$mpuri, cu indicarea modalitii
de alegere ntre variantele posibile
pentru o csu din tabel.
Exemplu de sortare dup trei
c$mpuri.
#ezultatul sortrii dup cele trei
c$mpuri.
C. %"TOC)%EA !"E% %"TEO/%
.
"in fereastra Database se alege opiunea 2&eries, apoi se apas butonul
"e3. #ezultatul va consta n apariia ferestrei "e3 2&er5.
+peraiile de Filtrare@%ortare de&i eficiente devin obositor de aplicat repetat deoarece sc'emele lor nu pot fi memorate. In
acela&i timp ele nu pot reine din tabel doar c$mpurile dorite, deci rezultatul este ntotdeauna de dimensiune mare pe
orizontal. Mi un ultim dezavanta-, nu pot fi aplicate simultan mai multor tabele.
+piunea de interogare 2&eries, elimin aceste dezavanta-e, modalitatea de construire nefiind mult diferit de cea de la
filtrri.
7a &i n cazul precedent (,e2 !able alegem opiunea Design 4ie3.
"in fereastra %'o2 !able se alege tabelul sau tabelele
dorite a fi interogate. "up fiecare alegere se apas
butonul Add. In final se apas butonul Close. (tenie, nu
alegei de mai multe ori aceea&i tabel. *entru nlturarea
unei eventuale tabele dublate, se d clic8 pe bara de titlu a
tabelei &i apoi se apas tasta "elete.
Hn fereastra %elect NuerL procedm asemntor ferestrei
(dvanced Filtrer@%ort. %uplimentar ne-au aprut liniile
!able (pentru indicarea numelui tabelei din care face parte
c$mpul &i %'o2 (vor fi vizibile la rezultatul interogrii
doar acele coloane ce au bifat opiunea.
Hn exemplul alturat a fost construit o structur de
interogare ce s ne ofere doar coloanele nume, prenume,
dataOna&terii, sex.
*entru a aplica interogarea este necesar s nc'idem
fereastra %elect NuerL.
3D
Ga nc'iderea ferestrei %elect NuerL, suntem ntrebai dac dorim s memorm
structura. %e rspunde 7es.
%e &terge numele provizoriu &i se indic numele dorit pentru structura de interogare,
apoi se apas O0.
%tructura construit poate fi utilizar aps$nd Open sau
modificat aps$nd Design. 7u "e3 se poate ncepe
construcia unei noi structuri de interogare
#ezultatul aplicrii structurii construite mai sus. %e remarc
existena doar a celor : coloane dorite.
+bservaie. (supra tabelei %elect NuerL poate fi aplicat
Filtrarea@%ortarea descris anterior, deoarece avem disponibil
meniul #ecords.
Hn exemplul alturat este construit o structur de interogare ce
ne va oferi o list cu dou coloane, nume &i prenume. ( fost
indicat &i un criteriu de filtrare, vor fi reinute doar acele
nregistrri ce au prenumele ncep$nd cu litera " ("P.
D. %"TOC)%EA DE 1O)!$AE
33
#ezultatul aplicrii structurii de interogare anterioare.
Hn fereastra Database se apas cu mouse-ul butonul 1orms &i apoi
butonul "e3.
Hn fereastra "e3 1orm alegem Design 4ie3. (poi acionm
butonul din partea de -os a ferestrei &i alegem din lista aprut
numele tabelei (sau a structurii de interogare asupra creia
dorim s-i ntocmim un formular.
*entru a ntocmi mai u&or formularul este necesar ca pe ecran s
avem fereastra 1ield list, ce conine lista de c$mpuri disponibile.
"ac aceast fereastr lipse&te de pe ecran, din meniul 4ie3 se
acioneaz comanda 1ield list.
<ona gri, caroiat, reprezint suprafaa viitorului formular. *utem
redimensiona aceast suprafa duc$nd sgeata mouse-ului s nepe
frontiera zonei gri, aps$nd prelung butonul din st$nga (de pe mouse
&i mut$nd mouse-ul pe mas, p$n c$nd dimensiunea este cea dorit.
Hn acel moment eliberm butonul mouse-ului.
34
7$mpurile ce dorim s fie prezente n viitorul formular trebuie
QaduseR din Field list. *entru aceasta se alege cu mouse-ul
c$mpul dorit, se apas prelung butonul din st$nga (de pe
mouse &i se duce cursorul mouse-ului pe suprafaa
formularului, n locul dorit, dar suficient de departe de
marginea din st$nga. Hn acest moment se ridic degetul de pe
butonul mouse-ului. Hn urma acestei aciuni apar 4
dreptung'iuri, perec'e, unul cu fundal gri, unul cu fundal alb,
am$ndou av$nd scris n interior numele c$mpului ales din
Field list. "reptung'iul gri funcioneaz ca o etic'et,
indic$nd numele rubricii ce urmeaz a fi completat. !extul
acestei etic'ete poate fi modificat. *entru obinerea unui
cursor de scriere este necesar s ducem cursorul mouse-ului
peste etic'et &i s apasm succesiv de dou ori butonul din
st$nga. %e utilizeaz n continuare tastatura pentru a indica
textul dorit, finaliz$nd operaia prin apsarea tastei enter.
"reptung'iul alb constituie rubrica din formular, oferind
informaia corespunztoare c$mpului scris n interior.
(tunci c$nd un dreptung'i (alb sau gri prezint opt ptrele pe contur este selectat. *entru a anula o selecie este suficient s
dm un clic8 cu mouse-ul n exteriorul dreptung'iului, iar pentru a-l selecta un clic8 n interior. (tunci c$nd selectm un
dreptung'i apare &i un ptrel n colul st$nga sus &i la dreptung'iul perec'e. ,i se semnaleaz n acest mod faptul c putem
manevra mpreun perec'ea de dreptung'iuri. "ac dorim s &tergem perec'ea este suficient s apsm tasta "elete. "ac
dorim s mutm perec'ea, ducem sgeata mouse-ului s nepe frontiera dreptung'iului selectat (opt ptrele pe contur. In
acel moment apare o m$n cu toate degetele ntinse &i se apas prelung butonul din st$nga (de pe mouse &i se duce cursorul
mouse-ului pe suprafaa formularului, n locul dorit, dup care se ridic degetul de pe buton. *utem muta &i separat un
dreptung'i din perec'e5 se neap cu sgeata mouse-ului ptratul de selecie din colul st$nga sus (este mai mare dec$t
celelalte. Hn acel moment apare o m$n cu degetul arttor ntins &i se apas prelung butonul din st$nga (de pe mouse &i se
duce cursorul mouse-ului pe suprafaa formularului, n locul dorit, dup care se ridic degetul de pe buton. "ac dorim s
&tergem doar etic'eta, selectm dreptung'iul etic'et &i apsm tasta "elete.
etic'et rubric Field list
rubric selectat
dreptung'i perec'e pentru rubrica
selectat
(tenie, este important ordinea n care sunt aduse n formular
c$mpurile, aceasta constituind ordinea n care vor fi parcurse
rubricile formularului. "eci nu poziia rubricii indic ordinea
de parcurgere.
"up ce am finalizat compunerea formularului se acioneaz
butonul de nc'idere de la fereastra 1orm
Hn urma nc'iderii ferestrei 1orm apare ferestra alturat, n care apsm 7es,
pentru a memora formularul alctuit.
Hn fereastra Sa9e as, ce apare, se tasteaz un nume pentru formular (dac nu ne
convine numele propus de calculator &i se apas O0.
E. %"TOC)%EA DE A#OATE :% STAT%ST%C%
36
Fereastra Database ne ofer spre utilizare formularul construit
anterior. *entru selectarea formularului se d un clic8 cu mouse-ul
pe numele lui. "ac dorim s efectum modificri asupra
formularului selectat acionm butonul Design, iar dac dorim s-l
utilizm acionm butonul Open. "ac dorim s construim un
formular nou apsm butonul "e3 &i relum cele expuse anterior.
Hn imaginea alturat avem un exemplu de formular. !recerea de la o
nregistrare la alta poate fi fcut acion$nd butoanele din partea de
-os a formularului. %emnificaia lor a fost descris la capitolul (.
*utem utiliza &i tastatura prin tastele #age &p &i #age do3n n acela&i
scop. 7u a-utorul tastelor sgei &i a lui Enter ne putem deplasa ntre
rubrici, iar c$nd a-ungem cu cursorul la o rubric terminal putem
trece la nregistrarea urmtoare. Formularele pot fi utilizate at$t
pentru inspecia nregistrrilor, c$t &i pentru introducerea de
informaie nou n tabel, caz n care lucrul este mult mai plcut dec$t
n varianta tabel (&i cu posibiliti mult limitate de modificare
involuntar a informaiei.
"ac formularele erau creeate pentru utilizarea pe ecran, rapoartele
sunt folosite pentru tiprirea pe '$rtie a informaiilor stocate n bazele
de date. #aportul este singurul mod prin care putem efectua calcule
statistice cu datele stocate.
*entru a genera un nou raport din fereastra Database se alege optiunea
eports, dup care se apas butonul "e3.
"in fereastra "e3 eport alegem opiunea Design 4ie3. (poi este
obligatoriu s indicm tabelul sau sc'ema de interogare din a cror date
se va ntocmi raportul. *entru aceasta exist o rubric special, pe a
crui buton dac apsm ne este oferit lista cu toate tabelele &i
structurile de interogare disponibile. "in list se alege tabelul dorit (sau
sc'ema de interogare si se apas butonul O0.
3:
*entru a putea realiza mai u&or rapoarte este necesar ca pe ecran s
avem prezente ferestrele 1ield list &i Toolbo*. "ac aceste ferestre nu
sunt prezente se acioneaz comenzile corespunztoare din meniul
4ie3.
%uprafaa pe care se construie&te raportul este de culoare alb, av$nd o
structur asemntoare celei de la formulare. %uprafaa raportului este
mprit n = zone, separate prin bare orizontale gri, pe care este scris
numele tipului de zon.
"ac pe suprafaa raportului nu sunt toate cele = zone, din meniul
4ie3 acionm comenzile #age ;eader61oote &i eport
;eader61ooter, ce nu sunt bifate.
eport ;eader 9 zon n care se poate scrie titlul raportului
#age ;eader 9 zon n care se poate scrie un antet de pagin,
informaie ce se repet la nceputul tuturor paginilor raportului.
<on n care se poate pagina raportul.
Detail 8 zon n care se indic informaia a cror c$mpuri s fie
prezent n raport.
#age 1ooter 9 zon n care se poate scrie un sf$r&it de pagin,
informaie ce se repet la sf$r&itul tuturor paginilor raportului.
<on n care se poate pagina raportul.
eport 1ooter 9 zon n care se poate scrie un sf$r&it de raport.
%ingura zon n care pot fi efectuate calcule statistice asupra
datelor din raport.
*entru a scrie o informaie ntr-un raport (un titlu, o nume de rubric, o
explicaie... este necesar s creem un dreptung'i etic'et (label. *entru
aceasta apsm butonul Aa din fereastra Toolbo*, apoi ducem cursorul
mouse-ului pe suprafaa raportului, n zona dorit, apsm prelung butonul
din st$nga &i trasm un dreptung'i. Ga ridicarea degetului de pe mouse
apare un cursor de scriere, tastm textul dorit &i nc'eiem editarea aps$nd
tasta enter. (tenie, dac renunm la editare, dreptung'iul etic'et se
pierde.
Exemplu de dreptung'i etic'et.
)utonul pentru creerea de dreptung'iuri etic'et.
3=
Exemple de etic'ete n zonele eport ;eader &i #age ;eader.
Hn zona Detail trebuiesc indicate c$mpurile a cror informaie dorim
s o prezentm n raport. *entru aceasta cel mai simplu este s
procedm ca &i la formulare. %e alege cu mouse-ul din 1ield list<
c$mpul dorit, se apas prelung butonul din st$nga (de pe mouse &i se
duce cursorul mouse-ului pe suprafaa raportului, n locul dorit, dar
suficient de departe de marginea din st$nga. Hn acest moment se ridic
degetul de pe butonul mouse-ului. Hn urma acestei aciuni apar 4
dreptung'iuri, perec'e, unul n st$nga cu inscripia text n interior, &i
unul n dreapta cu numele c$mpului ales din Field list n interior.
"reptung'iul din st$nga funcioneaz ca o etic'et, n care putem
scrie dup dorin orice. *entru obinerea unui cursor de scriere este
necesar s ducem cursorul mouse-ului peste etic'et &i s apasm
succesiv de dou ori butonul din st$nga. %e utilizeaz n continuare
tastatura pentru a indica textul dorit, finaliz$nd operaia prin apsarea
tastei enter. "ac dorim s &tergem dreptung'iul etic'et l selectm
(un singur clic8 pe mouse &i apsm tasta Delete.
"reptung'iului din dreapta, cu numele c$mpului nu i se aduc
modificri n interior.
Armeaz poziionarea definitiv a dreptung'iurilor, pentru care se
folosesc ntocmai recomandrile de la formulare.
Fiecare din cele = zone poate fi modificat ca dimensiune. *entru
aceasta se duce sgeata mouse-ului s nepe frontiera de -os sau din
dreapta (dup necesitate, se apas prelung butonul din st$nga (de pe
mouse &i se mut mouse-ul pe mas, p$n c$nd dimensiunea este cea
dorit. Hn acel moment eliberm butonul mouse-ului. Este bine ca
suprafaa celor = zone s fie redus la maxim pentru a economisi
'$rtia la tiprire.
Exemplu de c$mp recent adus.
Exemplu de c$mp la care a fost selectat dreptung'iul etic'et. *rin
apsarea tastei Delete, acest dreptung'i dispare. "reptung'iul c$mp
rmas este mutat cu a-utorul mouse-ului.
3;
Folosind aceea&i te'nic se aduc &i c$mpurile greutate &i sex
Hn zona #age 1ooter putem introduce paginarea raportului. *entru aceasta, dup
ce am dat un clic8 cu mouse-ul pe suprafaa zonei, declan&m meniul %nsert &i
lansm comanda #age "&mbers.
7a efect apare fereastra #age "&mbers. 7u a-utorul mouse-ului alegem
configurarea dorit, bif$nd opiunile din fereastr.
Hn situaia n care ne convin opiunile alese apsm O0.
*aginare simpl.
*aginare cu indicarea numrului total de pagini.
*oziionarea paginrii n partea de sus a paginii
*oziionarea paginrii n partea de -os a paginii
Fixarea tipului de aliniere
(fi&area numrului primei pagini.
Indicarea faptului c am introdus n raport paginarea
3/
*entru a efectua calcule statistice n zona eport 1ooter este necesar s
apsm cu mouse-ul butonul abS (text box din fereastra Toolbo*, apoi s
trasm un dreptung'i cu acest instrument n zona eport 1ooter. (tenie
lsai suficient loc n st$nga, deoarece dreptung'iul trasat este nsoit n
(st$nga de un dreptung'i etic'et perec'e. In interiorul dreptung'iului de
calcul apare scris !nbo&nd. !extul etic'etei poate fi dup dorin. *entru
obinerea unui cursor de scriere este necesar s ducem cursorul mouse-ului
peste etic'et &i s apasm succesiv de dou ori butonul din st$nga. %e
utilizeaz n continuare tastatura pentru a indica textul dorit, finaliz$nd
operaia prin apsarea tastei enter. *entru &tergerea etic'etei se selecteaz
(un singur clic8 cu mouse-ului &i apoi se apas tasta delete. *entru mutarea
dreptung'iului de calcul &i a etic'etei se procedeaz ca la formulare (pagina
34. *entru a genera o formul de calcul n dreptung'iul !nbo&nd
respectm regulile5 editarea ncepe cu semnul = , operanzii c$mpuri se
ncadreaz ntre paranteze drepte, pentru respectarea ordinii operaiilor se
folosesc parantezele, semnul pentru adunare este F, semnul pentru scdere
este -, semnul pentru nmulire este P, semnul pentru mprire este @, pot fi
folosite funcii predefinite. Exemple de funcii predefinite5 (CT(Unume
c$mpV pentru media valorilor din c$mpul citat, %A0(Unume c$mpV pentru
sum valorilor din c$mpul citat, 0I,(Unume c$mpV pentru minimul
valorilor din c$mpul citat, 0(W(Unume c$mpV pentru maximul valorilor din
c$mpul citat, 7+A,!(Unume c$mpV pentru numrul valorilor din c$mpul
citat.
Exemplu de calcul al greutii medii.
"up ntocmirea raportului se nc'ide fereastra eport.
*entru a putea reutiliza raportul este necesar s-l memorm.
,umele provizoriu propus de calculator poate fi &ters &i se poate tasta numele dorit.
(poi se apas O0.
"in acest moment raportul compus poate fi utilizat prin apsarea butonului
#re9ie3. "ac se dore&te o modificare a raportului se apas butonul Design
&i astfel se revine la structura raportului. "ac se apas butonul "e3 se
ncepe generarea unui nou raport.
*rin apsarea butonului #re9ie3 raportul se afi&eaz pe ecran n fereastra
eport. "ac dorim s tiprim pe '$rtie raportul, atunci cutm n meniul
1ile comanda #rint &i o acionm.
!itlul raportului.
<ona Xeader a paginii.
<ona "etail.
<ona de calcul statistice.
3E
"up afi&area raportului anterior se constat lipsa unitilor de msur.
%e revine n structura raportului &i se modific zona #age ;aeder.
*entru a sc'imba tipul de aliniere a informaiei se d un clic8 dublu,
rapid, pe dreptung'iul a crui informaie dorim s o poziionm altfel.
7a efect apare fereastra Te*t bo*, n care acionm butonul 1ormat.
(poi folosind bara de defilare cutm rubrica Te*t Align, dm un clic8
n rubric &i alegem varianta de aliniere dorit.
+bservaie5 n aceea&i fereastr gsim rubrici cu care putem sc'imba
fontul, dimensiunea, culoarea.... 0odalitatea de sc'imbare este similar
celei de la aliniere.
,u uitm s memorm modificrile efectuateB
Hn urma modificrilor raportul este mai u&or de urmrit.
(bandonarea programului se face declan&$nd meniului 1ile &i lansarea n execuie a
comenzii E*it.
Hn acela&i meniu gsim &i comanda Open Database pentru desc'iderea unei baze de date
existente pe disc, precum &i comanda "e3 Database, cu care putem genera o nou baz
de date (parcurg$nd pa&ii descri&i n toat aceast prezentare. 7u comanda Close putem
nc'ide baza de date activ fr a prsi programulB