Sunteți pe pagina 1din 16

MS ACCES

Coordonator: Popa Virgil


Autori:
Luca tefan
Ciuraru Mihai
Microsoft Access
La nceputul anilor 80 s-a produs o trecere n mas la elaborarea i utilizarea
sistemelor de gestiune a bazelor de date de tip relaional.Acest fenomen se explic
prin atingerea unor limite tehnice i prin flexibilitatea redus a sistemelor de
gestiune a bazelor de date cu structuri arborescente i reea care se foloseau pn
atunci .nzestrate cu limba!e de generaia a patra i cu generatoare de aplicaii
puternice " #$%& de tip relaional ofer numeroase faciliti de proiectare i
dez'oltare a aplicailor .(ele mai rspndite #$%& de acest tip sunt) *racle"
+nformix" #,%ase" -,#.L" +nterbase" Access" acesta din urm fiind subiectul
capitolului de fa.
#istemul de gestiune a bazelor de date -# Access /000 1i 'ersiunile care l-au
precedat2 a fost realizat de corporaia -icrosoft i reprezint o nou ideologie n
acest domeniu" a'nd performane sporite.
Lansarea sistemului MS Access 2003
#$%& -# Access funcioneaz numai n mediul 3indo4s. 5xist mai multe
modaliti de lansare a sistemului Access" una din ele fiind executarea consecuti'
a aciunilor ) Start/All Programs(sau Programs)/Microsoft Office/Microsoft
Office Access 2!"
(a rezultat" obinem o fereastr" asemntoare cu cea din figura 6.
7igura 6. Lansarea sistemului Access
Salvarea unei foi/registru de calcul )
&up cum am mai menionat" elementele principale ale unei baze de date sunt
tabelele. &ar o baz de date poate conine i alte elemente care se creeaz pe baza
tabelelor 1interogri" formulare" rapoarte etc.2. Aceste elemente" mpreun cu
tabelele" formeaz aa-numitele clase de obiecte ale bazei de date.
8entru a crea o baz de date nou" n zona Open a ferestrei reprezentate n figura
6 alegem opiunea Create a ne# file" iar n caseta urmatoare - opiunea $lan%
&ata'ase. 8utem" de asemenea" utiliza comenzile de creare9accesare a bazelor de
date din meniul (ile.
7igura ./
8entru a deschide o baz de date existent n zona Open a ferestrei reprezentate n
figura 6 executm un clic pe denumirea uneia din bazele de date utilizate recent
sau selectm opiunea More pentru a accesa o baz de date amplasat pe un
dispoziti' de memorie auxiliar. n caseta de dialog care apare indicm numele %&
7igura.0
1de ex." %+%L2 i localizarea ei 1discul" dosarul2.*binem o fereastr n care sunt
disponibile cele : clase de obiecte Access.
7igura. ; 7ereastra cu clasele de obiecte Access
nchiderea / redeschiderea bazei de date
nchiderea unei baze de date poate fi fcut prin executarea comenzii Close din
meniul File sau prin acionarea butonului din bara de titlu a bazei de date. &e
regul" la nchidere" sistemul sal'eaz automat baza de date mpreun cu toate
obiectele pe care le conine. nchiderea unei baze de date nu nseamn i
nchiderea aplicaiei -# Access" astfel nct putem deschide o alt de date sau crea
o baz de date nou" n modul descris mai sus.
nchiderea alica!iei
+eirea din -# Access poate fi fcut n unul din urmtoarele moduri)
se apas combinaia de taste Alt<7;=
se execut comanda 5xit din meniul 7ile=
se acioneaz butonul din bara de titlu a aplicaiei
Crearea unui tabel
&up ce am deschis o baz de date " e'eniment confirmat prin apariia ferestrei cu
cele : clase de obiecte 1fig.;2 " putem crea diferite obiecte n oricare din clasele
nominalizate. &ar deoarece fiecare din clasele .ueries" 7orms" >eports" 8ages"
-acros i -odules se definesc n baza tabelelor" acestea 1tabelele2 trebuie create n
primul rnd. (u alte cu'inte" dac o %& nu conine cel puin un tabel" crearea altor
clase de obiecte de'ine lipsit de sens.
8entru a crea un tabel nou "de exemplu" (omenzi" selectm clasa de obiecte
Tables, apoi acionm butonul . (aseta de dialog New Table care apare
1fig.?2 ne ofer ? moduri de definire a structurii tabelului.

7igura.? -oduri de definire a structurii unui tabel
&ac selectm opiunea Design View i acionm butonul OK, obinem o fereastr
1fig.@2 n care definim cmpurile tabelului i caracteristicile lor.
fig.@.&efinirea cAmpurilor tabelului (omenzi

"ormatarea documentului# stabilirea dimensiunilor $i
marginilor aginii%orientarea acesteia% ad&ugare antet $i
subsol% introducere numere agin&%
etc'
8entru fiecare cmp al tabelului se specific 0 caracteristici" i anume)
B Field Name 1denumirea cmpului" obligatoriu2=
B Data Type 1tipul cmpului" obligatoriu2=
B Description 1descrierea cmpului" opional2.
8entru comoditate" denumirile cmpurilor se introduc pe vertical, urmnd
ca n regimul de introducere a datelor Datasheet View denumirile cmpurilor
s-i ocupe poziiile obinuite 1pe orizontal2. >egimul Design View nu permite
introducerea nregistrrilor n tabel" ci doar descrierea cmpurilor care alctuiesc
tabelul.
( )ntroducerea de informa!ii *ntr+o celul&# numere% te,t% simboluri#
conine diferite caractere" inclusi' spaii" cu excepia unor semne speciale 1 C.C" CDC
.a.2. n caz de necesitate" denumirea poate conine semnul CEC 1subliniere2.
Lungimea denumirii cmpului 1mpreun cu spaiile2 nu poate depi @; de
caractere.
!emple" a#tor#l$%d& 'rii$ loc#l& de& m#nc$ (oc#lDe)#nc$ (oc#l de )#nc.
)ipul c*mpului poate fi unul din urmtoarele)
B Te!t * pentru texte sau numere care nu 'or fi folosite n calcule=
B )emo * pentru texte lungi 1biografia autorului" rezumatul crii etc.2.
B N#mber * pentru numere care 'or fi folosite n calcule=
B Date+Time * pentru date calendaristice=
B C#rrency * pentru 'alori bneti=
B ,#toN#mber * pentru numere ntregi care i mresc n mod automat 'alorile
1numrul de ordine" de exemplu2=
B -es+No * pentru 'alori logice care pot lua numai dou 'alori) -es 1ade'r2"
No 1fals2=
B O( Ob.ect * pentru imagini 1fotografia autorului2" sunete 1imnul rii2.
B /yperlin0 * pentru adrese /yperlin0. Falorile acestui cmp pot fi adrese
+nternet 1de exemplu" 444.google.com2 sau locaii 1calea spre un fiier
sau dosar din calculator2
B (oo0#p 1i2ard * reprezint" de fapt" nu un tip de date" ci o proprietate a
cmpului prin care 'alorile lui pot fi selectate din alt tabel. Acest mod de abordare
simplific procedura introducerii 'alorilor cmpului i" n plus reduce riscul
comiterii unor erori.
8entru a schimba tipul cmpului 1implicit tipul este Te!t3, trecem n coloana
Data Type 1fig.@2 i din lista derulant alegem tipul dorit. Apoi trecem 1dac e
cazul2 n coloana Description, pentru a introduce note explicati'e" sau n
rndul urmtor" pentru descrierea altui cmp.


Stabilirea cheilor rimare
&ac 'alorile unui cmp sunt unice 1nu se repet2" putem semnala acest lucru"
pentru a e'ita introducerea accidental a dou 'alori identice. Aceast procedur
poart denumirea de sta'ilire a cheii primare+ n cazul tabelului (+G+G*>+" cheia
primar, poate fi stabilit pe cmpul %dCarte, pentru a exclude e'entualitatea
repetrii identificatorului crii 1n bibliotec nu pot exista dou cri cu acelai
identificator2. (heia primar poate fi stabilit i pe cte'a cmpuri. 8entru a stabili
cheia primar" selectm cmpul respecti'" apoi executm un clic pe butonul
din bara cu instrumente. (a rezultat" n partea din stnga a cmpului respecti' apare
semn#l cheii 1'ezi fig. @2.
&up ncheierea procedurii de descriere a cmpurilor i de stabilire a cheii
primare" salvm tabel#l 1descrierea lui2" selectnd comanda Sa-e din meniul File
4i indicnd numele tabelului. &ac nu am stabilit o cheie primar 1acest lucru
nu este obligatoriu2" sistemul ne 'a a'ertiza" sugerndu-ne stabilirea cheii pe
un cmp de tip ,#toN#mber. 8entru a confirma" acionm butonul -es. n acest
caz sistemul stabilete automat cheia primar pe un cmp ,#toN#mber 1dac el
exist2 sau creeaz suplimentar un asemenea cmp 1dac el nu exist2" stabilind
pe el cheia primar. 8entru a renuna la stabilirea cheii primare" acionm butonul
No.
-roriet&!ile c*murilor

n afar de tip#l cmpului" putem stabili i unele propriet'i ale sale" cum ar fi
mrimea 1lungimea2" n#mr#l ci5relor 2ecimale, 5ormat#l datei calendaristice etc.
7iecare tip de date are proprieti prestabilite" dar ele pot fi modificate" executnd
un clic pe cmpul respecti' 1fig. @" partea de sus2 i modificnd 'alorile prestabilite
care apar n partea de !os.
"ormatarea te,tului# font% dimensiune% stil% culoare%
orientare#
(mpurile de ti p Te!t pot a'ea lungimi cuprinse ntre l i /?? de caractere.
+mplicit" mrimea cmpului este de ?0" dar ea poate fi modificat n limitele
amintite" n funcie de lungimea maxim preconizat a 'alorilor cmpului respecti'.
Astfel" pentru %dCarte 6identi5icator#l cr'ii3, modificm mrimea cmpului din ?0
1'aloarea prestabilit2 n 8 1'aloarea necesar2. La fel procedm i cu
caracteristicile altor cmpuri.
-enionm i cu aceast ocazie" c pentru cmpurile ce conin numai 'alori
numerice 1identificatori numerici2" care nu 'or fi folosite n calcule" 'om prefera
tipul Te!t n locul tipului N#mber. Acest mod de abordare 'a facilita ulterior
cutarea informaiei n baza de date.
(mpurile de tip N#mber au lungimi diferite n funcie de opiunea specificat
pentru proprietatea Field 7i2e.
*piunea implicit pentru cmpurile de tip N#mber este" de regul" 7ingle,
dar ea poate fi modificat" utiliznd comanda Options din meniul Tools.
8entru cmpurile de tip N#mber poate fi stabilit i proprietatea Format" n
care specificm modul de afiare a 'alorilor 1numrul cifrelor zecimale etc.2.
(mpurile de t i p Date+Time au lungimi 'ariabile n funcie de formatul
datei9orei specificat pentru proprietatea Format a cmpului. &e altfel" formatul
de reprezentare a datelor calendaristice" la fel ca i delimitatorii dintre dat" lun
i an" pot s difere de cele utilizate n aceast lucrare. >eprezentarea datelor ine
de modul n care a fost personalizat sistemul 3indo4s. 8entru a schimba
formatul de reprezentare a datelor calendaristice 1dar i a orei" a numerelor i a
'alutei2" este necesar de a efectua setrile respecti'e" utiliznd aplicaia 8egional
Options din meniul Control 9anel al meniului de baz 7tart.

.emarc,: Dac an#l este indicat c# : ci5re, ,ccess ;l interpretea2 ast5el"
pentr# valorile din interval#l <<*:= se s#b;n'elege anii :<<<*:<:=$ pentr# valorile
din interval#l ><*== se s#b;n'elege anii ?=><*?===.
(mpurile de tip logic 6-es+No3 ocup n memoria calculatorului un octet i
pot fi reprezentate n ; moduri" n funcie de opiunea specificat pentru
proprietatea Format a acestui cmp" i anume) -es+No, Tr#e+False, On+O55, -690. n
ultimul caz 'aloarea - l corespunde strii Tr#e 1ade'r2" iar 'aloarea 0 - strii
False 1fals2.

Secificarea valorilor restabilite
&ac o bun parte din 'alorile unui cmp se repet frec'ent 1de exemplu" n cazul
cnd ma!oritatea cititorilor au studii superioare2" putem specifica o 'aloare
prestabilit 1implicit2 a cmpului respecti'. Faloarea prestabilit 1n cazul nostru
@s#per@3 se specific pentru proprietatea De5a#lt Val#e a cmpului. +n procesul
introducerii datelor sistemul atribuie cmpului 'aloarea prestabilit n mod
automat" utilizatorul urmnd s modifice doar 'alorile care difer de cea
prestabilit.

Stabilirea unor condi!ii de validare
8entru a diminua riscul introducerii unor 'alori greite" putem stabili condiii
1reguli2 de 'alidare pentru 'alorile cmpurilor respecti'e. >egulile de 'alidare se
stabilesc pentru proprietatea Validation 8#le a cmpului. Gotodat" pentru
proprietatea Validation Te!t se specific mesa!ul care trebuie s fie afiat n cazul
nerespectrii regulii. Astfel" dac se tie c preul crilor nu depete 'aloarea /00"
specificm pentru proprietatea Validation 8#le a cmpului 9re' condiia AB:<<, iar
pentru proprietatea Validation Te!t *mesa!ul @9re'#l cr'ii n# poate 5i mai mare de :<<
de lei. 8eintrod#ce'i pre'#l cr'ii. La fel" data mprumutului9restituirii crii nu poate
depi data curent" astfel c pentru cmpurile Data%mpr 4i Data8estit putem stabili
condiia ABDate63 pentru proprietatea Validation 8#le. -esa!ul specificat pentru
proprietatea Validation Te!t 'a fi i el adec'at. +n fiecare din situaiile descrise 'or fi
afiate mesa!ele respecti'e n cazul introducerii unor 'alori care nu corespund
condiiilor de 'alidare stabilite n procesul definirii cmpurilor.

Selectarea unei celule sau a unui gru de celule adiacente
sau neadiacente%a unei linii% a unui r.nd#
#electarea unei celule sau a unui grup de celule adiacente sau neadiacente"a unei
linii" a unui rAnd se face prin clic0 stanga pe acea celul sau pe acel grup de cellule
adiacente si neadiacente .
Coierea/mutarea con!inutului unei celule *ntr+o alt& celul&
a aceleia$i foi de calcul sau a altei foi de calcul active sau
*ntre registre )
(opierea9mutarea continutului unei cellule intr-o alta celula a aceleaiasi foi de
calcul sau a altei foi de calcul acti'e se face prin selectarea continutului dorit dintr-
o celul si se da clic0 dreapta pe continut dupa ce este selectat si se da copy 9c#t se
duce in celula dorita si se da clic0 dreapta dinou si se da paste.
/tergerea unei celule sau a unui gru de celule adiacente% a
unei linii% a unui r.nd
8entru a strege una sau mai multe nregistrri consecuti'e" marcm aceste
nregistrri prin glisarea 1CtragereaC2mouse-ului pe 'erticala din stnga tabelului"
apoi apsm tasta &elete saualegem comanda Delete din meniul dit. Hi se 'a
cere confirmarea aciunii"la care 'om rspunde prin OK sau 'om renuna prin
Cancel.
C&utarea/*nlocuirea con!inutului unei celule #
n cazul cnd apare necesitatea modificrii descrierii iniiale a unui tabel 1adugarea
sau excluderea unuia sau mai multor cmpuri" schimbarea ordinii" modificarea unor
caracteristici etc2" deschidem tabelul respecti' n regimul 0esign 1ie2 i efectum
modificrile necesare dup cum urmeaz 1n orice consecuti'itate2)
a2 Modificarea denumirii c*mului. 5xecutm un clic pe denumirea cmpului i
efectum schimbrile necesare.
b2 Ad&ugarea unui c*m. -arcm cmpul" naintea cruia trebuie inserat noul
cmp. 8entru aceasta executm un clic n partea stng a rndului respecti'" acesta
schimbndu-i culoarea. Apoi executm comanda )nsert 3o2 din meniul Edit'
c2 E,cluderea unui c*m. -arcm cmpul ca n cazul precedent" apoi apsm tasta
0elete' (onfirmm aciunea prin *I.
d2 Schimbarea ordinii 4delasarea5 c*murilor. -arcm cmpul care urmeaz a
fi deplasat" apoi" innd apsat butonul stng al mouse-ului" deplasm cmpul dat
peste cmpul" naintea cruia dorim s fie situat.
e2 Schimbarea caracteristicilor. 5xecutm un clic pe rndul n care este definit
cmpul" apoi stabilim caracteristicile cmpului n modul descris n paragrafele
precedente. n cazul n care n tabel au fost introduse date"modificarea
caracteristicilor cmpurilor tabelului poate implica denaturarea informaiei.
Astfel" dac micorm lungimea unui cmp de tip 6e,t" este posibil trunchierea
1din dreapta2 a datelor. -odificarea tipului cmpului poate a'ea" de asemenea"
consecine nedorite. &in aceast cauz ne 'om strdui s definiti'm
proprietile cmpurilor nainte de a introduce 'alori n tabel.
f2 Ad&ugarea sau anularea unei chei rimare. n caz de necesitate" putem
aduga sau anula una sau mai multe chei primare. 8entru a schimba cheia
primar de pe un cmp pe altul" selectm cmpul nou" apoi acionm butonul
din bara cu instrumente. 8entru a stabili cheia primar pe cte'a cmpuri " le
selectm" apoi acionm acelai buton. 8entru a anula una sau mai multe chei
primare" executm comanda )nde,es din meniul 1ie2" apoi n caseta care se
deschide selectm cmpurile respecti'e i apsm tasta 0elete'
&up efectuarea modificrilor" sal'm tabelul cu Save As sau Save din meniul
"ile'
)ntroducerea datelor *n tabel
&up ce am efectuat procedurile de descriere a tabelului " putem introduce date
n cmpurile lui. 8entru a iniia procesul de introducere a datelor " deschidem %&
1dac nu este deschis2 " apoi n fereastra Database 1fig.;2 selectm tabelul
necesar 1de exemplu (ititori2 i executm un clic pe Open. (a rezultat" se afieaz
cmpurile tabelului respecti' fig.:1iniial tabelul conine doar un rnd liber2.

fig.: +ntroducerea i modificarea datelor n tabel
Hu este absolut obligatoriu s completm toate cmpurile= astfel dac anumite
date nu snt deocamdat cunoscute" introducerea lor poate fi amnat.
5xcepie fac cmpurile pentru care au fost stabilite chei rimare. Aceste cmpuri
nu pot a-ea -alori nule+ de aceea 'alorile lor trebuie introduse *n mod o'ligatoriu"
*rdinea introducerii datelor poate fi i ea oricare. &ac a fost stabilit o cheie
primar " la o nou deschidere a tabelului nregistrrile 'or fi afiate n ordinea
cresc&toare a 'alorilor cmpului respecti'. &atorit acestui fapt" orice nregistrare
nou se adaug la sfritul tabelului" a'nd certitudinea c ulterior ea 'a fi plasat
n locul corespunztor. &up terminarea introducerii datelor nchidem tabelul"
acionnd butonul sau executnd comanda Close din meniul "ile 1modificrile
efectuate se sal'eaz automat2.
3emarc&# Gipul i caracteristicile datelor introduse trebuie s corespund
ntocmai tipului i caracteristicilor cmpurilor respecti'e definite n procesul
crerii 1descrierii2 tabelului.
3edactarea datelor
&ac apare necesitatea modificrii 1editrii2 nregistrrilor unui tabel" deschidem
tabelul n regimul Datasheet View, acionnd butonul Open din fereastra Database
1sau executnd un dublu-clic pe numele tabelului2. (a rezultat" obinem tabelul cu
coninutul precedent" coninut pe care-6 putem modifica la dorin. -odificrile pot fi
cele mai di'erse) *nlocuirea datelor existente" completarea unor cmpuri" ale cror
'alori nu erau cunoscute anterior" ad,ugarea unor nregistrri noi" $tergerea unor
nregistrri% copierea unor 'alori etc. -a!oritatea acestor modificri se efectueaz
prin simpla deplasare n cmpul i rndul necesar i prin nlocuirea coninutului 'echi
prin altul nou. -enionm" c semnul indic rndul curent" iar atunci cnd
iniiem procedura se modificare a nregistrrii" acest semn este nlocuit cu ultimul
fiind prezent pn la trecerea la o alt nregistrare.
+n cele ce urmeaz 'om descrie cte'a proceduri de redactare a datelor.
a2 Ad,ugarea unor *nregistr,ri noi. nregistrrile noi sunt plasate la sfritul
tabelului .
) /0cluderea unor *nregistr,ri. 8entru a terge una sau mai multe
nregistrri consecuti'e" marcm aceste nregistrri prin glisarea 1CtragereaC2
mouse-ului pe 'erticala din stnga tabelului" apoi apsm tasta 0elete sau
alegem comanda Delete din meniul dit. Hi se 'a cere confirmarea aciunii"
la care 'om rspunde prin OK sau 'om renuna prin Cancel.
) Copierea unor 'locuri de date. 8entru a copia un bloc de date" marcm
blocul" apoi acionm butonul Copy din bara cu instrumente. (a rezultat"
coninutul blocului se copie n memoria Clipboard. &in acest moment" coninutul
memoriei (lipboard poate fi ClipitC oriunde. +n acest scop marcm locul inserrii
1blocul-destinaie2 i acionm butonul 9aste din bara cu instrumente.
.emarc,: Dimensi#nile 4i caracteristicile bloc#l#i*destina'ie treb#ie s
coresp#nd ;ntocmai dimensi#nilor 4i caracteristicilor bloc#l#i*s#rs.
-odificrile efectuate n orice nregistrare a tabelului se sal'eaz n mod
automat de fiecare dat cnd trecem la o alt nregistrare" sau la nchiderea
tabelului. Aceasta nseamn c dup terminarea lucrului cu un tabel nu este
neaprat ne'oie s-6 sal'm" - sistemul o 'a face singur. Jtilizatorul trebuie
doar s aib gri! s nchid tabelul n caz c nu-6 'a mai utiliza. &ac" ns"
am efectuat modificri ce i n de aspectul tabelului 1limea coloanelor" ordinea
lor etc.2 i dorim ca aceste modificri s fie prezente la o nou deschidere"
nainte de a nchide tabelul" l sal'm cu comanda Sa-e din meniul (ile"
-# Access pstreaz informaia despre modificrile efectuate" ceea ce
permite" n cazul cnd am greit" anularea modificrilor i re'enirea la starea
precedent. 8entru a anula modificrile din cmpul curent" apsm tasta Esc%
iar pentru a anula modificrile din nregistrarea curent - apsm tasta Esc
de dou ori. 8entru a anula modificrile din nregistrare dup ce s-a trecut la o
nou nregistrare" executm comanda 1ndo Sa-ed .ecord din meniul /dit"
8rin aceasta se re'ine la s i t ua i a anterioar aciunii greite 1nedorite2.
)nserarea de r.nduri/coloane

8e lng modificrile care 'izeaz structura unui tabel i coninutul lui" sunt
posibile i modificri care schimb doar modul de prezentare a tabelului"
fr a afecta structura lui fundamental. Aceste modificri i n de ordinea afirii
cmpurilor 1coloanelor2" limea cmpurilor" nlimea rndurilor etc.
7nirea celulelor $i stabilirea tiului de aliniere
Schim'area ordinii afi2,rii c*mpurilor, n unele cazuri" este necesar de a
schimba ordinea afirii cmpurilor" diferit de cea din descrierea fundamental"
stabilit n regimul Design View. 8entru a reamplasa un cmp" l marcm" apoi"
innd apsat butonul stng al mouse-ului" l deplasm n poziia dorit i
eliberm butonul. (a rezultat" cmpul deplasat nlocuiete cmpul peste care a
fost suprapus" acesta din urm deplasndu-se la dreapta. n mod analog putem
deplasa i alte cmpuri" astfel nct ordinea cmpurilor s de'in cea dorit. &ar
oricare ar fi modificrile efectuate n regimul Datasheet View 6Foaie de date3,
ele nu afecteaz ordinea i caracteristicile cmpurilor stabilite n regimul Design
View 69roiectare3.
Sortarea *nregistr,rilor. 8entru a obine o consecuti'itate a
nregistrrilor" diferit de cea existent" putem efectua o sortare 1n ordine
cresctoare sau descresctoare2 dup 'alorile unui cmp al tabelului. 8entru
aceasta plasm cursorul pe cmpul respecti' i acionm unul din butoanele
sau . &ac la nchiderea tabelului aceast modificare nu se sal'eaz" la o
nou deschidere a tabelului nregistrrile se 'or afia n ordinea obinuit.
-odul de sortare descris aici nu pre'ede sortri complexe" acestea putnd fi
obinute n baza interogrilor .
Modificarea dimensiunilor liniilor $i coloanelor
Modificarea l,3imii coloanei unui c*mp. +n cazul cnd limea unui cmp nu
corespunde lungimii datelor pe care le conine" putem schimba 1mri" micora2
limea lui. 8entru aceasta poziionm indicatorul mouse-ului pe l i ni a din partea
dreapt a denumirii cmpului 1forma indicatorului se schimb n sgeat dubl
orizontal2" apsm butonul stng al mouse-ului i" deplasndu-6 la stnga-la
dreapta" micorm-mrim limea cmpului. &ac n poziia n care indicatorul
mouse-ului ia forma menionat mai sus executm un dublu-clic" limea
cmpului de'ine egal cu lungimea celei mai mari nscrieri a acestui cmp din
partea 'izibil a tabelului. #ubliniem i cu aceast ocazie c aceste modificri
nu schimb limea iniial a cmpului" stabilit n procesul descrierii lui n
regimul Design View.
d) Modificarea *n,l3imii r*ndurilor" 8entru a modifica nlimea rndurilor"
poziionm indicatorul pe linia ce desparte oricare dou rnduri 1forma
indicatorului se modific n sgeat dubl 'ertical2" apsm butonul stng al
mouse-ului i" deplasndu-6 n sus-n !os" micorm-mrim nlimea rndurilor 1se
modific simultan nlimea tuturor rndurilor" i nu doar a celui curent2.
&ac nu sal'm tabelul cu 7ave din meniul File, modificrile descrise n a3*
d2 i pierd actualitatea" astfel nct" la o nou deschidere a tabelului" ordinea
cmpurilor i a nregistrrilor" dimensiunile coloanelor i rndurilor 'or rmne
aceleai de pn la modificarea tabelului. &ac ns dup efectuarea modificrilor
sal'm tabelul" aceste modificri 'or fi actuale la o nou deschidere a tabelului"
dar i n acest caz ele nu afecteaz caracteristicile din descrierea lui iniial. &up
terminarea lucrului cu un tabel" l putem minimiza 1n cazul cnd intenionm s-6
mai utilizm2 sau nchide 1n cazul cnd nu-6 'om mai utiliza2. &eschiznd
consecuti' cte'a tabele i redimensionnd ferestrele respecti'e" putem afia pe
ecran mai multe tabele ale %&. nchiderea tabelului se face" dup cum am mai
menionat" prin executarea comenzii Close din meniul File. 8entru a relua lucrul
cu un tabel" l deschidem" acionnd butonul Open din fereastra Database 1fig. ;2.

"ormatarea te,tului
*data ce tabelele au fost create" se poate allege tipul de formatare a informatiei
care se pune in aceste tabele.
Gipurile de formatare se gasesc in fila K&atasheetL" sectiunea K&ata t,pe and
7ormattingL" in lista e'identiata mai sus.
+n exemplul de mai sus sunt prezentate tipurile de formatare pentru data.
Schimbarea culorii fondului *ntr+un formular
+n fila KMomeL" in sectiunea K7ontL se gaeste unealta Kpaint bucNetL" selectata mai
sus. (u a!utorul ei se poate selecta culoarea fondului.
)mortul unei imagini sau fi$ier te,t *ntr+un formular
8entru importul unei imagini" trebuie sa selectati Kdata t,peL 1&atasheet O&ata
t,pe and 7ormatting2 ca fiind *L5 ob!ect" apoi faceti clicN dreapta pe o casuta si
selectati K+nsert *b!ectL
+n fereastra aparuta" selectati daca 'reti sa creati acum o noua poza in paint" sau sa
selectati un fisier de!a facut.
8entru text" mergeti la fila K5xternal &ataL" apoi +mport O Gext file
Modificarea modului de aran8are a obiectelor *n formular
7aceti clicN pe sageata indreptata in !os de pe casuta din partea de sus a coloanelor"
si acolo alegeti modul de aran!are.
Conectarea la o baz& de date e,istenta
La fila K5xternal dataL" in sectiunea K+mportL" butonul notat KAccessL
Crearea unei interog&ri simle
+n fila K(reateL " la sectiunea K*therL" dati clicN pe butonul K.uer, 3izardL
Alegeti tipul de interogare
+n urmatoarea fereastra 1sus2" alegeti in ce coloane sa se faca interogarea" dand
clicN pe sageata ce indica spre dreapta" mutand din lista din stanga in cea din
dreapta.
&ati clicN pe 7inish.
Crearea unei interog&ri multile
(u aceasi unealta folosita mai sus" alegeti mai multe coloane.
Salvarea unei interog&ri
(licN dreapta pe titlul filei pe care se afla interogarea si clicN pe Ksa'eL.
"iltre# ad&ugare% eliminare
#electati coloana" apoi la fila KMomeL" sectiunea K#ort P 7iltersL dati clicN pe
K7ilterL
Alegeti filtrul pe care il doriti.
Apoi" pentru eliminare" tot pe unealta K7ilterL" alegeti K(lear filter fromQL
9'2: Ad&ugarea% eliminarea de c.muri *ntr+o interogare
Selec!ia $i sortarea datelor du& criterii sau *n baza oeratorilor logici
uzuali
#electati coloana" apoi la fila KMomeL" sectiunea K#ort P 7iltersL dati clicN pe
K7ilterL
Apoi in lista aparuta selectatia optiunea KQ filterL pentru sortarea in baza
operatorilor logici.
Crearea unui raort
+n fila K(reateL" in sectiunea K>eportsL" dati clicN pe unealta K>eportL
Modificarea unui raort
*data ce raportul a fost creat" programul 'a 'a da optiunea sa-l modificati. (and
>aportul este selectat" se adauga trei noi file K7ormatL" KArrangeL si K8age setupL
+n cadrul acestor noi file puteti modifica optiuni care schimba aspectul for
formatarea raportului.
9'32 Crearea% modificarea unui antet $i subsol
9'33 ;ruarea datelor *ntr+un raort% total+raort% subtotal+raort
9'3< 3ealizarea unei baze de date $i interogarea ei

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