Documente Academic
Documente Profesional
Documente Cultură
Edltare de tot
I. Danaila, Ionut
CaIcuI tlIbe1.r
004.42 ACCESS
"European Computer Driving licence", ECDl ~i logo-ut ECDl sunt rnarci Inregistrate ale European
Computer Driving licence Foundation limited. Editura EUROAPTITUDINI este 0 entitate Independents
de Fundatia European Computer Driving licence limited ~i nu este afillata cu Fundatla European
Computer Driving licence limited In niciun fel. Manualul poate fi folosit la sprijinirea cursantllor In a se
pregatl pentru examenele ECDl. Niei Fundatia European Computer Driving licence limited, niei ECDL
Certificarea feOL Standard se obtine dupa promovarea a 4 module fixe feOL Start ~i 3 module
ROMANIA ~i niei Editura EUROAPTITUDINI nu garanteaza ca utilizarea acestui manual va asigura
promovarea examinartlor. la alegere EeOL Standard.
Acest manual nu a fost analizat din punct de vedere al acuratatf tehnice ~i nu garanteazs ca utilizatorul
va promova examenele ECDL la care se refers. Autorizarea ECDL ROMANIA releva faptul ca manualul
acopera lntr-o rnaniera satisfacatoars nottunile programei analitice ECDl. Orice test de evaluare si/sau
pertormanta bazate pe exercitlile contlnuta in acest manual se refera numai la acest manual ~i nu
constituie sau lmpllca certificarea de catre Fundatia European Driving licence cu privire la Examenele
ECDl. Pentru detalli legate de sustinerea examenelor ECDL In tara dvs. va rugam sa contactati ECDL EeDl Edit:Jre de text Avansat
ROMANIA (www.ecdl.ro) sau sa vlzltati web site-ul Fundatiei European Computer Driving licence [ drta tt! de t r xt AVOI h$.ut
limited la www.ecdl.org .
ECOL Calcul tabelar Avansot
Pentru a sustlne examenele necesare obtlnerll unui certificat ECOL, trebuie sa va inregistrat i in
program prin achizitlonarea unei serii unice de inscriere. in Iipsa unei asemenea serii, nidun test nu
poate fi sustinut ~i nidun certificat ECOL sau 0 alta forma de recunoastere nu poate fi acordata ECOL a,lll: de date Avonsat
candidatului. Seriile unice de inscriere ECOl pot fi obtlnute de la orice Centru de Testare acreditat
ECOL.
ECOL Prc;entliri Avansat
Referirile la "European Computer Driving licence" (ECDL) indud "International Computer Driving
licence" (ICDL). Programa analitica oflciala utilizata in cadrul programului de certificare "European
Computer Driving licence" (ECDL) ~i "International Computer Driving licence" (ICDL) este dlsponlblla pe ertificarea fCOl Expert se obline pentru minim 3 module nivel avansat promovate
web site-ul Fundatiei European Computer Driving licence limited.
Prefata.............................................................................................................................. 7
- -Module
-- STANDARD !
Module START
Lectia 1 - Uti lizarea aplicatiei Access
aa.. d.d~ •• • I ••
1.1 Concepte gene rale privind bazele de date .......................................................... 9
1.2 Deschiderea ~i inchiderea apllcatiel Access....... 10
1.3 Deschiderea ~i inchiderea unei baze de date existente...................................... 11
1.4 Crearea unei baze de date noua........................................ ................................. 14
1.5 Salvarea unei baze de date............. .................................................................... 16
1.6 Utilizarea functiel Help........................................................................................ 16
Module START
1.7 Modificarea barelo r de instrumente................................................................... 16
Utlliurea computenlJu;
Lectia 2 - Tabele
-- 1
~.
Oricare modulpromovat sau combinatiede module i 6.2 Opt luni pentru imprimare .................................................................................. 71
III alegere promoyate din cadrultuturor modulelor ; r--- "
dil ponibile. in functie de profilul de certificare I '"---....... ••• Simulari Access.......................................................................................................... 72
necesar candidallJlui in timp ___ _____.Ji
5
Pr efa ta
Utilizarea calculatoru lui este necesara acum aproape In. orice domeniu de
activitate sau In viata de zi cu zi. Cunosti nte le practice In domeniul ut ilizaril
calculatoru lui permit persoanelor de. toate varstele sa I~i i mbunat at easca vlata la
nivel persona l sau profesional. Aderand la un standard asa cum este ECDL, atat In
ceea ce pr iveste pregat irea, cu ajutoru! acestui manual acred itat, cat ~i certificarea,
beneficiat i de 0 serie de avantaje :
- creste rea adaptab ilita t li la schimbarile aduse la locul de mu nca de implement area
noilor tehnologii;
- cresterea cornpetentel, Increderii In sine ~i mot ivatiel, pr in obti nerea de noi abllltat i
~ i a unei certifica ri recunoscute internationa l;
- Irnbunatatlrea perspectivelor de promova re In carters :
- posibilitatea de deschidere de noi opo rtunitati pent ru a obtlne un loc de rnunca mai
bun sau 0 bursa;
- scaderea probabllltatl l de a pierde 0 oferta de serviciu;
- oferirea unei baze pentru specializarl ulterioare In util izarea unor aplicatii mai
compl exe sau mai specializat e.
Program ul ECDL/ICDL este admi nistr at la nivel mond ial de catr e Fundatia ECDL
(ECDL Foundati on). Fundat la este 0 organizat ie non-profi t, rolu l ei fiin d acela de a
promova , dezvolta ~ i certifica abllit atl le de operare pe comp ut er ~ i cunostint ele IT.
Acesta se realizeaza prin acordarea sub-licent e! ECD L unor organizat ii locale, care
adrninistrea za prog ramu l la nivel nat iona l, conform st andard ului stabilit de Fundat ia
ECD L.
In Romania, ECDL ROMANIA este organizatia care im plement eaza licenta ECD L,
avand i nt re at rlbutii ~i acred itarea suporturilo r de curs ECDL, asa cum este cazul ~ i
acestu i suport de curs.
6
Acest manual realizeaza initierea In domeniui bazelor de date, folosind aplicatia Le ct ia 1
Microsoft Access 2013. Manualul este realizat In conformitate cu cea mai noua
versiune a programei ECDL, respectiv programa analitlca versiunea 5.0 ?i a respectat
Ut il i z are a aplt catt et Access
standardele de calitate impuse de ECDL ROMANIA, obtinand acreditarea ECDL.
1.1. Concepte genera le privind bazele de date
Acest manual este util oricarei persoane care doreste sa obtina certificarea ECDL
Complet, indiferent ca este angajat int r-o companie privata sau publica, ca este Societatea inforrnationala a secolului XXI aduce In prim-plan comunicarea la nivel
functionar public, profesor sau este angajat In orice alt domeniu de activitate. Lectlile global ?i accesul rapid la inforrnatia stocata oriunde In lume. Accesul la inforrnatie
sunt prezentate intr-un format atractiv ?i permit atat utilizarea sa ca suport de curs prin intermediul Internetului sl, mai ales, abilitatea de a stoca ?i analiza 0 mare
pentru cursuri organizate la sala cu traineri profesionisti, cat ?i pentru studiul cantitate de date cu ajutoru! calculatorului, constituie avantaje fara precedent.
individual. Datele stocate ?i prelucrate sunt foarte comp lexe, cu foarte multe interdependente,
lucru ce a facut necesara aparitia bazelor de date.
Componentele primare ale sistemului informational sunt reprezentate de date ?i
Va dorim mult succes! informatii. Astfel:
>- Datele reprezinta 0 insiruire de caractere numerice sau alfa numerice, care
au 0 anurnita sernniflcatle. De exemplu, datele economice descriu actluni,
Editura Euroaptitudini procese, fapte, fenomene referitoare la firma sau la procese din afara
acesteia.
>- tnformatiite se obtin In general din prelucrarea datelor ?i sunt utilizate In
general In cadrul activitatii de luare a deciziilor.
Tnconcluzie, se poate spune ca orice inforrnatie este 0 data, dar nu orice data este 0
inforrnatle, ci numai aceea care are pentru receptor un caracter de noutate.
Datorita potentialului mare de eficientizare a rnuncii, bazele de date I?i gasesc
aplicatli In diverse domenii: .
aviatie ?i transporturi - sistemul de rezervare a biletelor;
administrativ - evidenta populatiei ?i a taxelor incasate:
bancar - realizarea evidentelor clientilor ?i conturilor bancare aferente;
medical-Inregistrarea pacientilor In spital.
o baza de date este 0 colectle de informatii referitoare la un anumit subiect, care
au fost strtinse, organizate si memorate In scopul folosirii lor ulterioare.
In cadrul unei baze de date pot fi utilizate:
tabele - pentru memorarea datelor
lnterogari - pentru extragerea ?i analizarea datelor din mai multe tabele.
formulare - pentru afisarea sl modificarea lnreglstrarilor din tabele .
rapoarte - pentru imprimarea inforrnatiilor din tabele sau lnterogari.
Un tabel (denumit ?i entitate) organlzeaza datele despre un anumit subiect In
coloane (numite ciimpuri sau atribute) ?i randuri (numite lnregistrari). Carnpurile pot
fi de diferite tipuri (text, numere, date calendaristice, imagini, etc).
De exemplu, fiecare camp din tabelul Produse confine acelasi tip de inforrnatli
pentru fiecare produs, cum ar fi numele produsului. Fiecare inreglstrare din tabel
9
8
cont ine toate informatiile despre un produs, cum ar fi nume le produsulu i, ID-ul
furnizorului, cant itatea aflata In stoc, etc.
Fiecare coloana reprezints
un camp .
IE pro du se \ .
._ - --,-- ---'-""=---_ ._-- - -
Fiecare rand Nume Produs ~ ID Fumlzor
reprez inta 0
inregist are a
.ceal 1 20l
tabele i :cafea 2 15
;biscuiti 4 10
• Deschiderea ap ltc aj le i
apare imaginea . In ecranulStart dati click pe pictograma 1.3. Deschiderea s i inchiderea unei baze de date
existente \,
•
o baza de date exlstenta pe discul calculatorului sau pe un alt dispozitiv de
••
stocare a datelor, se poate deschide apasand butonul (Deschidere) existent
In men iul File (Flsler).
10 11
In ecran ul Open (Deschidere) aleget i opt iunea dorita :
.;' Recent - deschide baze de date utilizat e recent, afisate in lista din partea
dreap ta . Open
.;' SkyDrive - deschide baze de dat e gazdu lte i n SkyDrive
.;' Computer - deschide 0 baza de date localizata pe hard disk-ul
,'i. . Recent
;9 Computer
comput erului ' ... '
Current Folder
SkyDnve Deskto p
Databese t : Deta base- C:\Us ers\ral ucag\Desktop\ DatabaseI .eccdb
Recent Folders
!Q Computer
Deskto p
Recent
C9 Recent
~Butonul Browse ]
tor. - Database l .accdb
Desktop
Brows<
SkyDrive 1.531.accdb
~t~ z:
Este afi~ata fereastra de navigare prin structura de directo are (fo ldere), unde se
220.accdb
fO
~.......
Computer r~f ~
navlgheaza pana la flsierul dorit. Deschiderea flslerulu i se realizeaza prin selectarea
1.accdb lui ~i apasarea butonului ~- H sau pri nt r-un dublu click stanga pe flsler,
a""
+ Add a Place
.-
a"
z:
530.accdb
z· ~ Fe reast ra Open 1
(~, • t I! Des ktop y (j
;··t (DeSChidere)
Org.nise .. Ne"'#I' folder !; . ,., @
Daca do rlt l sa deschideti 0 baza de date existenta pe comput erul dvs, vet i alege
opt lunea Computer. I n partea dreapta a ecranului se va deschide 0 Iist a cu cateva D1 Microsoft ACC65 A li b ~ri c:s
a ~I uca Cc nstentmescu
locati i sugerate. Daca flsierul dvs nu se gase~te i n niciuna din acest e locatl l, apasatl ~ Favourites :. Computer
butonu l Browse (Rasfolre). . Ot , l:top " Nttwcr1<
» D own l Odd ~ a' Data base l .accdb
. . SlcyOrivt
~' " Recent plac6 ~dedate ]
:.. li branrs
. ' Documents
JI Mus"
~ Pictu res
V,d.." \
: ~ (omputet
12 13
• Tnchiderea bazei de date
New
Inchiderea unei baze de date se poate face in mai multe moduri: cea mai uzitata
metoda este apasarea butonului Close X (InchidereJ, existent pe bara de t itlu a
apllcatiei,
Barade~
~ BI~nk des~op
[
i ----;utonu,
m id '"> c'" ",c",1 : Detabese- C:\Usersl.raluuglDo<um<nts\ace", 1.acedb (Ace", 2007 • 2013f ile Icrm.; ? - n , database
Butonul Close \
l-- .....
o alta modalitate consta in selectla comenzii III (Inchldere) din meniul File
(Fi~ier) .
~ Cornbinatla de taste Alt + F4 inchide fereastra aplicatiei active .
C:\Users\ralucag\Documents\
Butonul Browse(Rasfoire)
pentru a stabili locatla de
salvarea bazei de date
~ 0 baza de date noua se mai poate crea ~i apasand simultan tastele Ctrl+N.
14 15
1.5 . Salva rea unei baze de date Create (Creare), External Data (Date externe) ~i Database Tools (Instrumente baza
de date).
Salvarea modificarllor efectuate In baza de date se realizeaza apeland meniul File
I!l b '
[ Butonul Save
Bara de Acces Rapid (Quick
AccessToolbar)
[Grup de but~
HOME CREATE
Pe langa filele standard, aplicatla Access 2013 ofera si file contextuale de
comenzi. Tn functie de context [adica de obiectul cu care lucrat i ~i operatlunea pe
~ Se poate folosi ~i cornbinatia de taste Ctrl+S. care 0 efectuatl), este posibil sa apara una sau mai multe file contextuale de comenzi.
Numele bazei de date este afisat In bara de titlu.
Filele contextuale ce apar atunci cand se lucreaza cu rapoarte
Bara de titlu
Access REPORTDESIGN TOOLS ? - n x
1 - I:l X HOME CREATE EXWlNAl DATA DATABASETOotS DESIGN ARRANGE FORMAT PAGE SETUP Raluca Censt.. . f1{
~l
c. .
i
jJ Th~· 0: Gtoup & Sort ,y : -.-. t. t
,.
r;. t; ~:O ~ ~ ~J2 ~
Extensia lmplicita a fisierelor Access 2013 este .accdb. v~
VI~
G Coion '
[~ Fonts •
u-eees
2. ' .
iEJ Hide Dt-tvl$
Grou pln l} sc r eters
!I
Ccn;'Ok
( o '1trcI1
z: N::;~1S 1iJ,Dtltt:and Time
Hr ad r " f oat t .
.. .
Ftdds ~
\".: .
Add ExJstJng Propert y
TOO I~
'=Jtl
Tab
~'"
"'+
Ord t'r ....::1
gasite sunt afisate sub forma unei Iiste de Iinkuri. . . HOME CREATE EXTERNAl DATA ARRANGE FORMAT PAGE SETUP
linkul continand infornatlile dorite se deschide cu click stanga pe titlul acestuia.
16 17
o alta bara de instrumente este Quick Access Toolbar (Bara de instrumente de
acces rapid) . Ea este localizata 'in partea din stanga sus a ecranului ~i contine butoane
~~ custc mu e the QUIck /..,ccess Toolbar
pent ru cele mai uzuale comenzi ale programului Access . Aceasta bara de instrumente Lurrent Ite te bese
~hoose commands from : (ustomJZe .Qulck Acces s Toclb ee
poate fi particularlzata prin adaugarea sau stergerea diverselor butoane. Popu lar Com m ands For all doc um 61ts (dd autt)
flll B iJ - ~ t anqueqe
~ .. AAe:nding
,~ OOR: Det abes e
Adaugarea butonului Find In
:13 Close Mast er VI~
. . HOME CREATE :ITG'l Copy bara de acces rapid
IX Cut
!u Detash eet VI f:W
Autor· Am.. Pentru particularizarea acestei bare de instrumente, se apasa X Delete Add»
Cu st om b ·e Ch.:k k Acc ("'SS lootbar Add -Ins :~ Delete RKOrd
butonul ~ ~ i se alege din lista derulanta comanda dorlta. In Tru st (f"Tl t tl
.i.l Descendmq «B~ove
~~8
~i se apasa butonu l Add (Adaugare).
Stergerea unui buton din bara de acces rapid se realizeaza FIJ 8 T
prin selectarea lui din lista din dreapta ~i apasarea butonului Remove (Stergere).
ajutorul butoanelor
.
Modificarea ordinii de afisare a butoanelor 'in bara de acces rapid se realizeaza cu
~i respectiv
'--l
' ...
L __ ." localizate in extremitatea dreapta a
o metoda mult mai rapida de adaugare a
butoanelor 'in bara de acces rapid este prin r
Fil
~, Reel.co rr: r:.t:'
6dd te QuICk Acc ess I col ber
ferestrei. executarea unu i click dreapta pe butonul dorit l:;u,l o"",. C< uor, Aceess r ccrber;
(Iocalizat 'in ribbon) ~i selectarea optlunf Add ~ho ., QUICk':'(Cess Icot be- Betc.... the Ribbon
De asemenea, pentru eliminarea unui buton din bara de acces rapid, se executa
click dreapta pe el ~i se alege optlunea Remove from Quick Access Toolbar
(Eliminare din bara de instruments Acces rapid).
18 19
Le cti a 2 Tn cadrul panoulu i de navigare, exista dife rit e moduri de organizare ~i vizualizare
a obiecte lor bazei de date .
Tabe le Pentru a afisa lista complete a obiectelor cont inute In baza de date, apasat t
;; - ;;- ~
butonul ... situat In partea dreapta a panoului de navigare ~i din Iista afi~a ta selectati
2 .1 Op er a t i i l e principa le
optlunea All Access Objects (Toate obiectele Access).
q~
~r -
"
.,
)
ftli,
" . .
~ y x - -.
Elementele principale din interfata Access 2013 sunt: ~o rt Ei f llt rl fin O l u t f Ofm..:. th ng
Tables ':' ..
Bara de acce s rap id
N"';~ To C".c3 c:'1
__ HOME CP.£AH EXTERNAl OATA OATA.8Ml TOOLS ~ , t:O\ TABLE Raluc, Consta ntinescu • ni ; Bl QbJect TI~
1 4blu ,nd f:eblcd 'o'ICWIoS
12 c:'.Da" & T,m,
~.(.
Vtf-W
AB
Sho rt Numbl:!
T~
(!"
C un ~nq.
~ Yc1l No
rJ.! MQfc Flelds '
"
.
;,..·· ~ t e
-
',. " .
r .•
c;
. "
~. Panglica
_
"-'
)f,
]_ ,daho n
I
I'
~fC" l! C" d O at t
HoMl~ D ~t
------~
r.....EyG<oup
'Ail Access Obj e... ." ..
" d e &.Otl clc
comenzi. HOM! ( PIAl( O llRNAlOAT A CATIUl.MfIOOl S flt luu ConU.tnt lnncu • rr~
v' Navigation Pane (Panoul de navigare) - zona din partea stanga a ferestre i ce
.
....
}
--
~
~wrt t h
aflseaza obiectele bazei de date (tabel e, lnterogari, formulare, rapoarte, etc). 'hrnd aws '
b!1Ac.c en ObjKt1
obiectului prezlnta 0 Iista de opt iunl utile legate de deschiderea obiectului In diverse
vlzuallzari, stergerea, redenumirea, exportarea, etc.
20 21
De asemenea, obiectele pot fi vizualizate In functle de tip, data crearli, data
rnodlflcarii,
tip fila document, se apasa butonul File (Fi~ier) ~i
se apeleaza comanda -
(Optiuni). In fereasta Access Options (Optiuni Access), pagina Current Database
K, ~, J D~ ( ,~ ~ag'.Doc ~- J.«~ l ..-c( ~ tAt ( Co!> :ro-r .:t U f,lt: tClffi\4l( '· k , ~~
1 _ - x (Baza de date curenta) se bifeaza optlunea Tabbed Documents (Documente In file).
OlAn OOEP.HAl OAI A [).41~TOCt S R.Io.K/Il( O.. ~hf"bl'.e>t"" • r .l{
~ «1
T
-
,"" .,
)
\00<,.
WsrnkrM °
Obiecte grupate
~ Om
t1pd<f.wP~t
r-thrltl ~
dupa data crearli
J Proof mg
la nguage
Appli<aticnIitIe:
Application !con:
Use as Fcrm and Report ke n
CuerrtSett.nqs Q.isplayForm: (none) ' ~:
~€b Display Form" l (n~ne:; ~ _ :
Custcm rze Ribber!
~ Display Status Bar
QUId t.cce ss I c c tbar i
Document Window Options
o
.Qverlapping Windows
Un alt avantaj major oferit de lnterfata Access 2013 consta In filele document. Tn
Add-,"s
Trust Center
II
(
I~
@l Tahbed Documents 1 iI
cadrul bazei de date, obiectele sunt aflsate sub forma unor file document, ceea ce I !i DisDlav Document Tabs
permite deschiderea In simultan a mai multor obiecte, precum ~i navigarea facila de l .Ji ~ UseAccess SpeciallS.eys
._- "'- - _ ._....._ .._- - . ... . . . - - -- - - -- - - _.:::-=:=-:--:- -:
;
vi
la un obiect la altul.
BJ 8 , . Ac( ~~ ? - ~ X
• Crearea unei tabele
HOM, CRiATE EXTERNAl DATA DATAIlASETOOLS JUlu'" (.onsl"Mlhocs(:u .. fi1i
-+ .. f-4 r u Asa cum am precizat In prima lectie, un tabel coniine coloane (numite camp uri) ~i
randuri (numite fnregistrari). Fiecare camp detine anumite caracterisitici definitorii:
VI~ C1tp boltrd r; Sort & filter Records
un nume care II identifica In mod unic In cadrul tabelului.
All Access Obje ... :0, ,,-I::1. ;;;;,~, '::n ,~;;~u~, l~ "
l ables ~
un tip de date care identifica lnforrnatlile care pot fi stocate In cadrul lui,
:!!l Aute ' Autori operatlile care pot fi efectuate ~i spatlul alocat pentru fiecare valoare.
un set de proprletatl.
Tabelele pot fi deschise In doua vlzuallzari:
1 tcnes ce cnsne n lonC ~bro
y' Design View (Vizualizare Proiectare)- reprezlnta macheta de proiectare
a tabelului, cl>niinand denumirile carnpurilor, tipurile de date ~i
2 M,nolU Dana MlOolu(;lVllhoa com
Field Properties
Gm~ral .!:~~~..
Fi~ld Sin 255
Fonnat
InputMuk
Caption
Dttault Valu~ Proprietstile aferente fiecarul
Validation Rul~ Camp se pot particulariza, In 064 characters long ,
. Validation T~xt F1 for he lp on fltld
FQquir~d No
functle de preferinte I
24 25
camp trebuie sa contina un anumit tip de date (text, nurnar, data calendartstlca) .
Proprietatlle din pagina General care se pot stabili pentru fiecare camp sunt : Apoi, se introduce numele carnpului, dupa care se int ro duc valorile pentru fiecare
,( Field Size (Dimensiune camp) - deterrnina tipul de date folosit de un camp camp.
numeric sau nurnarul maxim de caractere ce poate fi introdus lntr-un camp
::J bbk l
de t ip text.
10 Nume · ..,. p;.t!n~ me • C/:tkroAdd ..
,( Format - format standard, predefinit, pentru aflsarea valorilor dintr-un 1 tcn escu Ion
camp . Proprietatea Format nu afecteazs valorile date lor, ci doar modul In .I 3 Pr_
2 Popescu George
.~ o ", ca1
[IJ La desch iderea unu i tabel, el este pozltlonat automat pe prima i nr egist rare.
de date) prin apasarea butonului View ~i se introduc valorile cu ajutorul tastaturii. Parcurgerea Inreglstrarllor se rea lizeaza cu ajutorul butoanelor sageti existente I n
partea de jos a tabelului.
l::l Pn><l.... . . _. •• .. • • • _. •• _ _ • __
~
'I'
.,
IDProdus. Denumi re ..
1 Pa,ne
Cilntl ta1e..
200
Pret
S3_00
..
:m Prod use ...
- •- I Denum
- - -ire - • -- Cantit
- -ate - -•-- - -- ---- -- -
I 2 lJlpte 100 $1.50
IDProdus i Pret • Click to Add •
'.I 3 PeP- 2 $1.00
1 Paine $3.00
Pentru a crea 0 tabela noua , se acceseaza tab-ul Create (Creare) ~ i apoi se apasa
~
LJ
.. Cb tOAdd .
butonul Table (Tabel)
Va fi generat automat un nou tabel, deschis In vizualizarea Ultima Iinie reprezlnta un substituient gol pentru 0 noua inregistrare.
. .. .. . -.
: . " : ..."r.>. .
Datasheet (Foaie de date). Puteti lncepe introducerea ~ Adaugarea unei noi lnregistrari se poate realiza pr in urrnatoarele metode:
inforrnatillor In coloana Click to Add (Executati click pentru a se apasa butonul ~ din partea lnf eri oara a ferestrei.
adauga). Se executa click pe textul Click to Add (Executati se executa click In pr ima coloana a ultimul rand gol din tabel ~i se int roduce
click pentru a adauga) ~i din Iista derulanta se selecteaza tipu l textul dorit. Astfel, simbolul de inregistrare selectata * se transforrna I n
de date corespunzator campului. In cadrul unui tabel, fiecare : , .~ . ...
26 27
I..
simbol pentru editare p' , iar In Iinia urrnatoare va aparea 0 linie goala
:;] Prod use
IDPradus • Denumlre •
Editare inregistrare prin
adaugarea unui cuvsnt
pentru 0 noua Inregistrare. l' Paine grahan~
2 l.apte 100 $4.50
3 Pepe ne 2 51.00
• Anularea comenzilor
4 Qua 205 $7.00
i 't'ts i No
./ Pentru a selecta un grup de lnreglstrari, selectati prima inreglstrare, dupa care, o operatle de stergere a unei lnreglstrarl nu poate fi revocata .
tlnand apasata tasta Shift, selectati ultima Inregistrare.
• Adaugarea unui camp nou unei tabele existente
:m Produ.., \
._~.-,+ ._---_. _. _+
Daca doriti sa adaugatl, sa modiflcati sau sa stergeti anumite date dintr-o tabela,
deschldeti tabela (printr-una din metodele cunoscute), apo i lo calizaf Inregistrarea
do rita ~i rnodiflcati manual datele.
28 29
/3 "- _..... _ ---
F<e~ ~ - - - o-.;;~ -- ' ~ ~) 2.2 Defi ni rea che ilor une i ta be le
.f l!N'rod ....
""""~
De<u'nn
Sa
Short T"",
c.m:n.
-.
Moplln
~ Camp nau inl rod us ]
" Defin irea cheii pr imare a unei tabele
a cheie prlmara este un camp sau un set de carnpuri din tabel care ident iflca In
_........
~~ mod unic 0 Inregist rare dintr-o tabela , Cheia fermata dintr-un singur camp poarta
-
. -.....
.......-,........
- ....
........ . ....
"-"'"
-..
n.". 11m t )'Pr iktrn:~..u ttlt" t~ t.! ~jl~ ~
ttll:1 ukll U Qa!;V-r .... ~ f ot'l., Plr n " ' O't
rw-t;: OTt G1lt.ll~1
numele de cheie slrnpla, iar cea fermata din mai multe carnpuri se numeste cheie
rornpusa. Access uti llzeaza cheia primara pentru a asocia rapid date Ie din mai multe
tabele ~ i pentru a combina datele intr-un mod semnificativ.
Principalele caraeterisitici ale unei chei primare sunt :
.........
--c......-
. . ............. ident lfi ca In mod unic fiecare Inregistrare a tabelului.
T"' ..... nu este nlciodat a goala sau nula (contine Intotdeauna 0 valoare).
Daca int r-o tabe la un camp face referire la cheia prlrnara din acelasi tabe l sau din
./ In vizualizarea Datasheet View (Vizualizare foaie de date) - executati click alt tabel , atun ci acest camp se nurneste cheie externa.
pe eticheta Click to Add (Executatl click pentru a adauga), din list a derulanta In exemplul de mai jos, carnpul Cod profesor este cheie primara In tabelul
selectati tipul de date ccrespunzator carnpulu i ~i apoi tastatl numele carnpului. Profesor ~i cheie externa In tabelul catedra.
::l ~
1!lPrD:",,' --; -o.;:;;.;.:,rn; -: -~liii; -:- - -Piii-- '-: "'~ -- -a<k to Add ' ; __ • T.~
~ n21J:l(l1
) l:llUOO
~".~
" ~tergerea unei tabele U o:ti
1166 nu~
I.l = WJ I
Se selecteaza tabela ~i se alege una din modalltatile de mai jos:
" se apasa tasta Delete existents pe tastatura
" se apasa
v btl
u onu X D-elete · exist
. ent •In sectiunea
. -
Records (Inregistrar t) din
tab-ul Home (Pornire) !:::J u t"""
Cod_CItI!dra • Numar..FC :MOfI · ....-...:;~.:.;:;;.~
" se executa click dreapta pe tabela ~i se alege optiunea Delete (~tergere) din
30 10 7
meniul aparut, EO 21 10
Acess va afisa pe ecran 0 caseta de dialog In care va cere conf irma rea stergerii 75 1 )
100 S 2
tabelei. Pentru a sterge tabelul definit iv, apasati butonu l Yes (Da), pentru a renunta
UO 1~ 1
fa sterge re apasati butonul No (Nu). 1.:0 ~ ~
30 31
I
Cheia prirnara a unui tabel se stabileste In vizualizarea Design 2.3 Mo d i fi ca r e a structurii u n ei tabe le
T Q
~ ' c " :"i""'~
= (Proiectare ) cu ajutorul comenzii Primary Key (Cheie primara)
1("1' Ed... din tab-u] Design (Proiectare) (dupa selectarea campului ce va fi • Schimbarea proprietatilor unui camp
cheie primara},
Modificarea proprietatilor unui camp se realizeaza In vizualizarea Design View
Daca cheia dumneavoastra prlrnara este fermata din mai mu lte carnpurl, (Vizualizare Proiectare). Selectati carnpul ~i din partea de jos a ferestrei, rnodificati
selectarea acestora se poate realiza tlnand apasata tasta Ctrl. proprietatea dorita.
:n "'0<1.... .
o alta varianta consta In executarea unui click dreapta pe I.IDP
7
F~~- ---_· DatilTVPE
Od~; ~.· ~~· _ · · · · - - ' - · ' - N~A';b;;''''' ~
._... , "_, _ ~_ ..•.•~
.--- ---- .--- - - _.._.
. _pt
•. ~()!l.jo.-p!_~~·~ ir .-._=_
- - - ~- -. ------...
-~ --_-.·":-.
- ~- -
carnpul dorit ~ i alegerea Primary Key (Cheie prlmara). Deeumtre Short Text:
cantttite Number
Exlstenta cheii prima re va fi marcata prin simbolul unei chei afisat In dreptul Pret Currency
MClgazln Short Text
campului respectiv.
GWft:lI ~
• Crearea unui index ff~ldSin
form J!
OW m.tPlK.fS 4"0
Lista de proprietati
Apllcatia Microsoft Access 2013 fo loseste un index pentru cautarea ~i sortarea
mai raplda a Inreglstrarllor. Indexarea este recomadabil sa se realizeze pentru
tnput~t
CIpbon
Dcf w rtV al\lt:
VIrnt.ltJon Ruk
VlllCbbon Text
atasata carnpului J
campurlle des cautate. Rtqwrtd
I",,,,,,. V"
Yu (rIo Dupl rutfSj
Crearea unui index se realizeaza tot In vizualizarea Design (Proiectare). Pentru a lteJ1AfI~m Gtenm l
adauga un index unui camp, selectati campul respectiv ~i, In partea de proprietatl, In
dreptul carnpului Indexed (Indexat), alegetl optlunea dorita: La modificarea proprietatllor unui camp, trebuie sa aveti In vedere sa respectati
Yes Duplicates OK (Da cu dubluri) - permite introducerea valorilor duplicate formatul ~i dimensiunea valorilor care vor fi introduse In acel camp. Daca de
Yes (No Duplicates) (Da fara dubluri) - nu permite introducerea valorilor exemplu, alegeti 0 dimensiune prea mica pentru un camp, atunci caracterele care
duplicate. depasesc Iimita speclflcata vor fi trunchiate ~i astfel yeti pierde date .
De rnentionat ca pentru cheia prirnara se alege Intotdeauna optiunea Yes (No
Duplicates) (Da fara dubluri) pentru a asigura unicitatea valorilor din carnpul • Crearea unei reguli de validare
respectiv.
o regula de validare Ilmiteaza sau controleaza ceea ce pot introduce utilizatorii
._us
::!I _ .
__ Dil!DTwe"" -- -~
AulDNumber
·o.;;;:iPfu,nIOytiD;.l j tntr-un camp al unui tabel.
Regulile de validare se apllca In modul de vizualizare Design (Proiectare).
-
~'~ DerwmrrE- ~ -- - - - - ' ~ T-er:t
~~~
Magaz in
-- 'Number
~
ShortT£Itl
Selectati carnpul dorit. In sectiunea de jos a ferestrei, In caseta Validation Rule
(Regula de validare) lntroduceti regula dorita.
De exemplu, sa presupunem ca In carnpul Cantitate nu se accepts valori mai mici
de 100. Ca urmare, se selecteaza camput Cantitate ~i In caseta Validation Rule
"-"i=b<;>
fiidJ SQ! (Regula de validare) se introduce textul >100.
..",...
kp;,ttha:
-"""""""'' '
-
_-----"!l.l:lIl:>.~n=ll:!.!e'n
:hti and ~ortng Of'
W\ ibtiPa ~ es ~krttni)
v.a~~
...... Proprietatea Indexed ~dl.t¢In.d!'
If !rf~pr.
.......
_ Z-""'¢b
(Indexat)
._ - --"- -
u
~ ~~
ttJEM P&'
1td~:M~
F~:= aa !
..... A~
32 33
:II Prc duse x
FleldN..;;';' -- . ._- - D a~TYPi ---- - -- DescriptiO;; tOPtionaij .. - -- --.. • Schimbarea dimensiunii unei coloane intr-o tabela
'V IDProdus Number
. ~_~~~~.re Short Text
Cantrtate \ Number
Pentru a modifica latimea unei coloane intr-un tabel, aveti de ales intre
Pret Currency urrnatoarele doua posibilltati:
Magazm Short Text
• Manual - pozltionatl mouse-ul pe linia de dernarcatle dintre coloana pe care
dorttl sa 0 rnodlflcati ~i urmatoarea, astfel Incat cursorul mouse-u lui sa se
GeM,,,1 ~ookup _
Fltlc1Siu mod ifice ca In imagine. Apoi , tinand apasat butonul stang al mouse-ului,
Format
O~om.IPlacu Aut o trageti de coloana pana cand aceasta ajunge la dimensiunea dorita, dupa
Input Mask.
Caption
net eurt vefue
Regula de validare
" 7 : _ - - - - - - - : - - - : > A n exprf: ~ u o n that IImrt" th e vetues th at on
care eliberati butonul mouse-ului. + H i
Validation Rule be enter ec In t he held Prt 'S1 F1 fOJ htlp on
Valtdation Tut vend encn fu lU
Procuse '
Rtquired No • • '- _ > ' A ' ~ _• • ' . _. _ ' ~ ' . _ ,. • •
validare) .
o metoda extrem de simp la pentru a modifica la~imea unei coloane astfel incat
x sa se potriveasca conttnutulul este urmatoarea: selectati coloana pe care vreti sa 0
Fie ld Name Data Type
V IOProdos Numb er modiflcatl ~i executati dublu click pe marginea din dreapta a etichetei coloanei.
0!!'l;Ir.n 1re l Short Text
Cantjtate [ Numb er 1"" '1'\""'=""""""""''''''''
, Pret Currency
• Automat - Se deschide tabelu l in vizualizarea Datasheet :ma! ~ t ~Cirt A t o Z
MagazlM Short Text
(Foaie de date). Se executa click dreapta pe coloana a carei
iSmi U S£rt Z te A
:COrt &i§ ~op!
latime doritl sa 0 rnodiflcati . Din meniul derulant aflsat se
Genef).1 l o okup
~IJI. :
FIeld se e
Formlt
alege optiunea Field Width (La~ime camp)
DeCImal PfueJ Auto :..-: D fjeld W"fth
Input Mad :
ulltJo-n Text de validare Access va deschide 0 fereastra de dialog, In care introduceti dimensiunea dor ita.
Default va tue o eeers wtIf-tl you
Validation Rule ~ 100 n ne
Y th t 'JNld.\h o n
ValldatJonTe"d Intro(Jucrtl <) Y/IIO/Irt rna, m"f~ u tlX( Pr t~ ~ F11c' ht~ p {)1'1 ". .s ! , a ~ tr o n 1t'l't
ReqUIted No
Indned No
TMAlign Gtnt-r,,1
Pentru a ver ifica regula de validare stabilita, se introduce In carnpul Cantitate 0 o Stmard Width 1
l, c
CMcel
_ '" . ." . , >
r 4 .- _ . - ~, •
valoare mai mica ca 100. Apllcatla Access va aflsa pe ecran 0 caseta de dialog In care , Best Fit
va atrage aten tia asupra introducerii unor date gresite ~i va comunica exact textul
introdus In campul Validation text (Text de validare).
• Mutarea unei ~Ioane lntr-o tabela
Produ-se
". . . ' ~ , . " .. .
lDProdus • Denum Jre . cannt ate • Pret
1 Pam e graham 200 53,00
Pentru a schimba ordinea campurilcr intr-o tabela, deschidetl tabelul In
2l.apte f' 1!J!l, $4.50 vizualizarea Datasheet (Foaie de date). Selectati campul dorit executand click pe
3 Pepene 20: Sl-OO
4 Qua 205 $7.00
denumirea lui. Apoi, tinand apasat butonul stang al mouse-u lui pe denumirea
carnpulul, tragetl carnpul pana In locul dorit ~i apo i eliberati butonul mouse-ului.
C 2.I :J lj.lp
34 35
::::J P rodu ~
Pentru a crea legatur i intre tabele, apelat i tab-ul Database Tools (Instrumente
IOProd us :~ ~De~·u·n.;i-re . Pret Maga' ln ' -ern: 10 Add
1 rnasa bucatane I O{J
. ~
2 scaun bueatarie
3 ccmooarv baza de date), butonu l Relationships (Relatii) Relation ship'
4 eul er
Daca baza de date contine relatii, atunci acestea vor fi aflsate. Daca baza de date
• Mutarea campului Cantitate nu confine nicio relatie, se va afisa automat caseta Show Table (Aflsare tabel) .
dupa Pret
tl
Show
2.4 Lega tu r i l e dintre tabele Tn cazul in care fereastra nu apare, se apasa butonul Table (Afi~are tabel) din tab-
ul Design (Proiectare) .
• Crearea unei legatu~i intre doua tabele Caseta de dialog Show Table (Aflsare tabel) afiseaza toate tabelele ~ i interogs rlle
din baza de date. Pentru a vizualiza doa r tabelele, executati click pe eticheta Tables
Unul din scopurile principale ale prolectaril unei baze de date este eliminarea (Tabele). Pentru a vizualiza numai interogarlle, executati click pe eticheta Queries
redundantei [dublarii] datelor. Tn acest scop, datele se structureaza in tabele, in (Interogar i), iar pentru a Ie vizualiza pe arnandoua, executatl click pe eticheta Both
functie de subiect ~i apoi, prin intermediul carnpurllor comune, se creeaza relatii intre (Ambele).
tabele. Relatlile dintre tabele sunt apoi folosite la proiectarea interogarllor,
formularelor ~i rapoartelor.
T~ · ~ ·.~ ~ .
Ca urmare, legaturile dintre tabele au ca principal scop vizualizarea in simultan a
datelor din mai multe tabele ~i minimizarea dupllcarii datelor.
l.egaturile dintre tabele se realizeaza pe baza unui camp comun (care lntr-o
tabela este cheie primara, iar in alta este cheie external. Aceste doua campuri
trebuie sa fie sincronizate, 'in sensul ca trebuie sa aiba acelas i tip de date ~ i aceeas i
dimensiune (~ i in general ~i acelasi nume).
36 37
Se selecteaza cheia primara dintr-un tabel ~i se gllseaza peste cheia externa din
celalalt tabel. Se va deschide fereastra Edit Relationships (Editare Relatil}, • ~tergerea legaturllor intre doua tabele
In functie de necesitati, se bifeaza casetele din partea de jos a ferestrei:
,( Enforce Referential Integrity (Impunere integritate referentiala) Pentru stergerea unei legaturi Intre doua tabele, se executa click pe legatura ~i se
Imp iedica aparitia Inregistrarllor solitare. Astfel, nu se poate introduce 0 apasa tasta Delete. a alta modalitate consta in executa rea unui click dreapta pe
valoa re in carnpul cheii externe dintr-un tabel daca aceasta valoare nu exlsta i n legatura ~i alegerea comenzii Delete (~tergere).
carnpu l chei l primare din tabelul pr imar.
,( Cascade Update Related Fields (Actualizare i n cascada carnpuri corel ate)
~
r---- - . --- - - .---..- -..--- - - -
Rtlatron'ahlps --
- ---. ..
~ x
-.
- nu se poate mod ifica 0 inreglstrare dintr-un tabel primar daca exista _. ~- - " ..
inreglst rari care se potrivesc in tabelul asociat. Prin bifarea acestei optiunl, este
I
- -- _. _.,
Ccmeae
..,"- _
Produs
..
posibila actualizarea Inregistrarti primare ~i a tuturor Inregistrarilor asociate. II 1
I
'i
'i
COd_comanda
Cod_produs
....
1 ; ",' CadJ)JOdus
.. .
j
nu se poate sterge 0 Inregistrare dintr-un tabel primar daca exista inreglstrarl I , Cantilate- mula
I X
.-."
Qt! ~e
!
. _ -,- _ .---- "- .. ]L . .•.. ~ _. , - . ----_.r
care se potrivesc in tabelul asociat . Prin bifarea acestei opt luni, este poslbila
~-
, ..
stergerea Inreglstrart i primare ~i a tuturor lnregistrarllor asociate. L_· I_._ _ ._ .._ ____ _ _ _.. .. . _... _ --- ~~-
__... ~ ._-o- ~_ !.J
In fereastra Relationships (Relatii] va aparea legatura nou creata, sub forma unei
linii ingrosate. Tipul legat uri i va fi evidentiat prin numarul 1 la un capat ~i semnul
infinit (00) la celalalt capat,
o x \ .
~
- - -- --..-_._- -_... ____._-- --
-Relationships .
Comenzi Produs
"l"Cod_comanda 1 r
I 'V C;d:p,od~S- " - .. i
9 COd_produs_ _ ...l..J._-'
I Num... produs
Num._firm Unitate_de_masura
Cantltal._c
- --n-- --rr--
Cantitate
_ _ __ _Ji
l~L~... . .._..__._. .. _ _- ~
38 39
1. Tn tab-ul Home (Pornire), sectlunea Sort & Filter (Sortare & Filt rare), apasati
Le ctia 3
Pr elu crare a datel o r or iit : ~ LAscending pent ru a so rta campu
butonu I dor • I 'rn or d'me crescatoare
- ~i
Daca a tabela contl ne foarte multe date, gasirea unei lnformatli poate fi dlf icila,
H ~ort A t o Z .z=sortarea datelor de tip t ext ]
In acest seep, apllcatla Microsoft Access pune la dispozit la utilizatorilor functla Find
H SQrtZ to A
(Gasire). Aceasta functie se gaseste In tab-ul Home (Pornire), sectlunea Find (Gasire)
~ Functia Find (Gasire) poate fi apelata ~i cu ajutorul cornblnatlei de taste Ctrl ~i F. ~~ t ~ort Smallest to Largest
Pe ecran va fj aflsata fereastra Find and Replace (Gasire ~i Tnlocuire). [ Sortarea datelo r de t ip nu rnsr ~ Z
AI
_ - 4- SQrt Larqest t o Smallest
In caseta Find What (De cautat) lnt roduceti textul cautat. Din Iista de rulanta Look
In (Privire In) alegeti unde dorit l sa se realizeze cautarea: In carnpul curent selectat
sau In tot tabelul. Pentru pornirea cautarii, se apasa butonul Find Next (Urrnatorul • Aplicarea unui filtru asupra unui tabel sau formu lar
gaslt) .
a alta modalitate de regasire a anumitor date in cadrul unei tabele consta in
aplicarea unui filtru asup ra tabelei. Un filtru llrnlteaza vizualizarea datelor la
inreglstrarl specifice, fara a solicita modificarea prolectarii tabelului respectiv, Astfel,
¥ [' r,:d';';;;") la aplicarea unui filtru, vizualizarea este actua lizata pentru a afisa numai Inreglstrarile
Oral care respect s crite riile stab ilite de utilizato r. Celelalte inregistr ari sunt ascunse pana
J,Jxt]n; ~ taf ;.
1'trt::b= MWfa1 .", -
la eliminarea fil trului.
Microsoft Access va pune la dispozltie urrnatoarele tipuri de filt re:
- AI
G~ ~ ~Sc:tnhFftk k;~
- Filtre oblsnuite - pent ru a filtra un camp pe baza unei valori sau unui inte rval de
valori.
Atunci cand este gasita 0 inregistrare corespu nzatoa re, cautarea este oprita ~i
1. Deschldeti tabelul in vizualiza rea Datasheet View (Vizualizare foaie de date) sau
carnpu l respectiv apare evidentiat. formularul In una din vizuallzarlle Datasheet View (Vizualizare foaie de date) sau
Form View (Vizua lizare Formular).
• Sorta rea Inreglstrarilor 2. Asigurat i-va ca vizualizarea nu este deja flltrata. Pentr u aceasta, in bara de
se lectare a tnr eglst raritor, veriflcati ca este afisat te xtul Unfiltered (Nefiltrat) sau No
a certnta fundarne ntala pentru 0 baza de date este capacitatea de sortare rapida filter (Fara filtre).
a inregist rarilor astfe l lncat acestea sa poata fi afisate in ordinea dorita de utilizator.
Tn mod prestabilit, programul Access afi~eaza Inregist rarile ordonate in functie de .. rnasrni - Cl X
che ia primara, i --~d~;r;~~ln~-:-'Tip~~~~i~~ ' ~-' -- " .Ma~~"-- -:: M~~iriCliisp ::-ciici'i;;Add"'-
Aveti posibilitatea sorta ril datelor dintr-un ta bel, interogare, formular sau raport l" '---_ _ j claslc Peugeot ~ Break 5
in funct ie de unul sau mai multe carnpuri. Pentru a sorta un anumit camp al une i I ' 3 sport Audi 6
t 5 clastc Mercedes 4
tabele sau a unui formular in ord ine crescatoare sau descrescatoare, selectati carnpul
I 7 sport Mercedes 5
dor it ~ i aleget i una din urrnatoarele doua poslbllitati: I 8 c1asic Daewoo Damas 3
I 9 sport Audi 1
l Record,. I~ _.~. o~~, .._. ..~~ , ~I _~ . _ C::::>~~ea!~~ n
40 41
::J m a' ml 0 X
::::Jecd.mu,n;. ~~p_~~n.. :.' Mara ;·Masi';i:.;i' sP-~'Ciic"'im-At!: ~. x• . l
~~ _ _.J peugeot 306 Break 5
7
i -' - 3 sport Audi 6 . "r.
i 5 clasrc Mercedes 4
9 Tec1! r7tc:r:
'
!-- ~ f$tI «1Am
I 7 sport Mercedes 5 Gt. 1B1.ntsl
8 clasic Daewoo Damas 3 ~da tK
?; Hl ort
. 9 sport Audi 1
[R;cord ~~i~ _~~,~.s••rcti
Pentru a elimina toate fil trele unui anumit obiect, i n fila Home (Pornire), in
grupul Sort & Filte r (Sortare ~ i filtrare), executatl click pe butonul Toggle Filter
(Comutare filtrare) T Toggle Filter . v" Pentru valori numerice, se selecteaza optiu nea Number Filters (Filtre Nurnar) ~ i
3. Executati click or iunde in dreptul primului camp pe care doriti sa-I filtrati ~i, i n fila se alege var ianta dor lta .
Home (Pornire), in grupul Sort & Filter (Sortare ~ i filtrare), apasati butonul Filter Equals (Este egal cu] - aflseaza Inregistr arile egale cu 0 anumita valoare
T Does not equal (Nu este egal cu) - afiseaza inreglstrarile care sunt dife rite de
o anum ita valoare
(FiItru) Filter
Less than (Ma i mic decat ) - a fi~e aza Inreglst rari le care sunt mai mid decat 0
4. Din men iul derulant aparut selectati t ipul de filtrare dorit. Astfel,
anurnlta valoare
-/ Pentru valori de t ip text, se selecteaza optiunea Text Filters (Filtre Text) ~i se
Greater than (Mai mare decat) - aflseaza inregistrarlte care sunt mai mari
alege var ianta dor ita ,
decat 0 anum lta valoare
Equals (Este egal cu) - afiseaza Inregistrarlle egale cu 0 anum ita valoare
Between (Intre) - aflseaza lnregistrarile situate i ntr -un int erval de valori
Does not equal (Nu este egal cu) - aflseaza lnreg lstrar ile care sunt dife rite de
o anurnlta valoare
.. x
Begins with (Incepe cu) - afiseaza Inreglst rarile care lncep cu anurnita valoare TIp_masina • Marta :.
Does not begin w ith (Nu incepe cu) - aflseaza tnregist rarl le care nu incep cu 0 ,claSl( Peugeo t 306 Break 51
•spo rt Aud l i~ Sort Sm.ltTr-ot rc l l- r~rst
anurnita valoare
Contains (Contine) - afiseaza Inregist rarlle care contin 0 anurnita valoare
::~ ~::::: I L S£'1 ' 11~r.1 1(. Sm,,'ir"
anurnlta valoare L~~~~O!~. '" _:.1 0f ! . __ . ~ . ..~ .., .~Y~~i ~ (Selcet Alll
~ fBlln" sJ ~ Mt 11'14"
Ends with (Se terrn lna cu) - aflseaza i nregistr arile care se terrn ina cu 0 ~ 1
:? J ::.i-e"'t" T t'< ~r:.
anumita valoare ,"."" Bt t ..;:tt'"
l"
Does not end wi th (Nu se termlna cu)- afiseaza inregistrarile care nu se se E
terrn ina cu 0 anum it a valoare \.
42 43
- x Pentru a realiza 0 filtrare dupa formular In tabelul masini pentru a afisa rnasinile
cod_rnaS L"~" Tip_mastna .. MaSJntdlsponnJ.lle ..:CKn reA ..
MartJ ..
cu marca Audi sau Mercedes, deschideti tabelul in modul de vizualizare Datasheet. In
'1 cJaslq Pe uge ot 306 Break 5
3 ? ~ ~ L r! s:n: z 6 tab-u l Home (PornireL sectlunsa Sort & Filter (Sortare & Filtrare), apasati butonu l
L ;;~''' l t( :'
l:! Advanced ~ (Complex) . Din Iista derulanta alegeti optiunea Filter by Form (Filtrare
5
~~ I
I
dupa formular). Access va crea un formular necomp letat ln care stabi llti criteriile
1 of 6 C_·~ (SeJ«t Alll
, Ifll..ntt !
- --,:,j dorite.
SC rtas«
C ' l Port
~l
- Filter By Selection (Filtrare prin selectare) - reprezinta cea mai rapida ~i cea mai \.-fo<[Ci17
simpla metoda de filtrare a datelor. Acest tip de filtrare se bazeaza pe selectarea
integra la sau partia la a datelor, programul Access afisand numai acele lnreglstrari Din Iista derulanta asociata carnpului Marca selectati Audi. Access va adauga
care corespund selectiet realizate. Filtrarea dupa selectie permite stabilirea criteriilor automat ghilimelele pentru valoarea selectata.
de filtrare doar pentru un singur camp, la un moment dat.
In exemplu l de mai jos, pentru a realiza 0 filtrare dupa selectie ln tabelul masini
pentru a afisa numa i rnaslnile sport, deschldetl tabel ul in modul de vizualizare
Datasheet (Foaie de date). In carnpul Tip_masina selectatl textul sport.
~ mHlnt
3.
Q S 13
cOd~ma5ina :,-np:~.lS;';--,,~ · M'Il'Ca .. MUln;_ciISPOn1bl~ · ~ ci~ ~
2 ctes« eeogeot 306Break:
A<ldl .. : L: Executati click pe eticheta Or (Sau) locallzata 7n partea de jos a ferestrei. La
5 crenc Mert ede s 4
7 sport Me-rcedes 5 adaugarea unei conditli Or, 0 noua eticheta Or va fi afisata.
S crasrc peewee Di 'Tt a~ 1
) 9' sport Aud l 1
Executati click pe carnpul Marca ~i selectati Mercedes din Iista derulanta, Din tab -
l~!~~- ~ _.i. !~_~f.~. _.• ~.~!_._ ~}~.-, !,I~~.I!_~~_,?~~~_. ~. .1 ul Home (Pornire) , sectlunea Sort & Filter (Sortare & Filtrare), apelati functla
T Toggle Filter (Comutare filtrare).
In tab-ul Home (Pornire), apasatl butonul T SeItct"'n - !'::i, t... 1
E,qu;}fs t pcrt"
T Selection ~ (Selectle}. Access va afisa 0 Iista derulanta cu
opt iuni le de filtrare disponibile. Aceste optiunl variaza ln funct ie
de tipul de date existent In carnpul respectiv.
Din lista derulanta, alegeti optiunea Equals "sport" (Egal cu "sport"). Rezultatul
filtrarll va fi :
"
:::J _ :"" x I
. . c~)(unaS:im " ~-Tlp_ma-~ lna ':i Mar(~ ~ MaSIMI_disponlblle .. CI:ck tD Add . De asemenea, puteti combina criteriile de filtrare, lntroducand criterii in mai
3: •• , Audl 6
1; 7 500rt Me rcede~ 5 multe carnpuri. De exemplu, daca dorlti sa afi~ati maslnile Mercedes de tip sport,
9 sport A ud ~ 1
.-. 0 o deschideti tabelul masini in modu l de vizualizare Datasheet (Foaie de date) . Tn tab -ul
.T fiRtltd St~''.h Home (Pornire), sectiunea Sort & Filter (Sortare & FiltrareL apasati butonul
Tg Advanced ~ (Complex). Din Iista derulanta alegeti optiunea Filter by Form (Filtrare
- Filter By Form (Filtrare dupa formular) - aceasta tehnica este uti lizata atunci cand dupa formular)
doriti sa filtratl datele din mai multe campuri 7n simultan.
44 45
1,
I
Pentru a erea 0 noua int erogare, accesati tab-ul Create (Creare) ~ i apasati
C1
Ouery
butonul Query Design (Proiectare interogare) Des,g" .
Pe ecran apare caseta de dialog Show Table [Afisare tabel) contlnand lista
Din lista derulanta a campulul Tip_masina selectati sport, iar in carnpul Marca tabelelor disponibile.
selectati Mercedes.
i..~ .- ----- - _ .. .
rna-SIne Flhtr by Fo rm
c~_masl~ Tip_masl-~ '--- ' - -M;':ca-~ ' r-. -...!_
"sport"'
Apasati butonu l T Toggle Filter (Comutare filtrare) pent ru a realiza filt rarea .
, 'I
'KIO
r--
I
o ~tergerea
I
J6blt t
unui filtru Sort I
Show I 0
Reamintim ca nu se poate aplica decat un singur filtru pentru fiecare camp din I. Crit·:L _
L.:..':::":"=:':':':':":':::"-=.::.:c:c.~--:.:.:.c= - ' ._ - - . -- -- -- - - ._ .. _ ... .
vizualizare. Daca doritl sa mai aplicat i un filtru unui camp deja filtrat, atun ci filtru l
existent este eliminat automat.
Selectat i tabela sau tabelele ce vor sta la baza lnterogarli ~ i apasat] butonul Add
Exista mai multe modalltati de a sterge un f iltru :
(Adaugare) pentru a Ie adauga in grila de proiectare a int erogarii . Apoi, apasati
- apasatl butonul T Toggle Filter (Comutare filtrare) aflat in tab-ul Home (Pornire ) butonu l Close (inchidere) pentru a inchide fereastra.
- apasatl butonul Filtered (Filtrat) aflat in bara de selectare a inregistrarilo r
mJ rnasrm - o X
r- --cod~masl n-~:-Tip~;;;aSlna~ ·· · -M~m.- -·--:;rM~sln '-d jsponibile •·c,;:
"I Co d_m.lIsnu
. .1 ..Jdaslc Me rcedes 4 : T1p_lM ~au
~ Advan,~ " o.
. alegeti optiunea Clear All Filters (Golire totals filtre) din lista derulanta
'T;. .(1ea, A:I F"",
asociata butonului T~ Advan ced T (Complex).
46 47
dublu-c1ick pe denu mirea carnpului din tabelul afisat In panoul supe rio r al
ferestrei.
Table (Tabel) - contine nume le tabelei din care face parte carnpul respectiv.
Sort (Sortare) - este folosit pentru sortarea datelor ascendent sau
descendent.
Show [Afisare] - perm ite afisarea ~i respectiv ascunderea unui camp In modul
~ ! · v · ...:.- ~t Cod_~
de vizualizare Datasheet View (Vizualizare foaie de dat e).
......
=; ;.:
'bri::ic _ i ~f ~r ~
Criteria (Crite rii) - permite defi nirea criterii lor. Acestea pot fi de genul: ~ ~ ;;
~Sb- - .,e R
Of: ~
::;:;
ij Se potrivesc exact cu 0 valoare,
cum ar f i China.
"China" Returneaza
lnreglst rariie unde
carnpul TaraRegiune
este China.
fereastra Save As (Sa lvare cal introducetl numele dorit . ~ CoraI _
Nu se potrivesc cu 0 valoare, cum Not "M exic" Returneaza
pentru interogare. ar f i Mexic lnreg lstrar ile unde
D carnpul TaraRegiune
Rezultatele lnt erogaril pot fi apo i vizualizate apasand butoa nele v.... sau Run din este setat la alta
st anga sus. tara/regume decat
Mex ic
jl Int", "!l " " - 0 x Tncep cu sirul specificat, cum ar fi Like U* Returneaza
Cod_maslnt. Tip~;;;Si-;;a • Mart:a -.
_., U Inreglst rari le pentru
' -_ _--"':sport AudJ toate t aril e/ regiunile
9 sport Audl
RecDrd: H ~ 1 of 2 ..1 . '!; ~.rdl i 'l ale carer nume lncepe
cu "U ", cum ar fi UK,
\ .
USA, etc .
a interogare poate fi creata ~i pe baza mai multor t abele, cu con dit ia sa fi e legate Nota ( and se
lntre ele. utillzeaza intr-o
expresie, asteriscul (*)
repre zinta or ice ~ir de
caractere - este
! denumit ~ i
i meta caracte r.
48 49
Pentru a include Inreglstrari Utiliza1i acest criteriu Rezultat interogare Pentru a include Inreglstrart utlllzatl acest criteriu Rezultat interogare
care... care...
Nu i ncep cu slrul specific at, cum Not Like U* Returneaza
semnele #
ar fi U l nregist rarlle pentru Se potrivesc unu i anum it model Like "Chi??" Returneaza
toate tarile/regiunile
lnregistrarile pentru
ale carer nume incep cu
t ari/regiuni, cum ar fi
alt caracter decat " U".
China sau Chile, ale
Contine sirul specificat, cum ar fi Like " *Coreea *" Returneaza
carer nume au cinci
Coreea Inregistrarlle pentru
caractere lungime ~i
toate tarile/regiunile
primel e trei caractere
care contin slrul
sunt "Chi" .
"Coreea ".
Nota Caracterul ?
Nu cont ine slrul specificat, cum ar Not Like "* Coreea*" Returneaza to ate
ut ilizat lntr-o expresie,
, fi Coreea. inreglstrartle pentru
reprezlnta un singur
tarile/regiunile care nu
caracter.
contin slrul Coreea.
Se term ina cu slrul specificat, cum Like "* ina" Returneaza
Modificarea criteriil or se reallzeaza tot in vizualizarea Design (Proiectare) pr in
ar fi "ina " inreglstrarlle pentru selectarea criteriului dorit ~ i inlocuirea lui cu un altu l. Stergerea unui criteriu se
toate tarile/regiunile realizeaza prin selectarea lui ~i apasarea tastei Delete.
ale carer nume se
Pent ru a modifica ordinea campurtlor dintr-o int erogare, deschldeti interogarea
terrnina in "ina", cum ar in vizualizarea Datasheet (Foaie de date). Executati click pe denum irea carnpului pe
fi China sau Argentina. care dorltl sa il rnutatl , Aceasta actiune deterrnina selectarea t uturor datelor din
Nu se terrnlna cu sirul specificat, Not Like " *ina" Returneaza carnpul respectiv. Tinand apasat butonul stang al mouse-u lu i pe denumirea carnpului,
cum ar fi " ina" l nregist rarile pent ru tragetl-l pana i n locul dor it ~i apoi eliberati butonul mouse-ului.
toate tari le/regiunile
care nu se terrnina in jJ VKhim~\
"ina ".
-- -r·---l-- --.~-·21
~Of • Telef on " I COd.JlfOf esor · Vechime •
Vaslle O 11223'>44
Se potrivesc cu una din doua "USA" Or " UK" Ret urneaza
lu lianF 76758844 24
valori, cum ar f i USAsau UK inreglstrarile pentru OlniwA 33255691 1 18
USA ~i UK. . J.. '"'- ~ .
Se afla intr-un interval de valori >12 and <20 sau Returneaza
R« c rd. I< 1 of 3 ' . ., . "':. Sta rch
inreglstrarlle cu valori
Between 12 and 20 aflate in intervalul12-
Pentru a sterge un camp din interogare, deschideti interogarea in modu l de
20 vizualizare Design (Pro iect abe ]. Plasatl mouse-ul deasupra denum irii campulul (pana
Se afla l nt r-un int erval de timp >#01/01/2008# and Returneaza apare 0 sageata neagre orientate in jos), executatl click pent ru a selecta i nt regul
<#02/02/2008# lnregistrar lle camp ~i apoi apasatl tasta Delete de pe tastatura .
sau corespunzatoare
Between per ioadei 01.01-
#01/01/2008# and 02.02.2008 .
#02/ 02/2008# Nota: Access lncadreaza
automat datele
II calendaristice intre
50
51
x
r----- - - , Le cti a 4
jI .. srctese- t
II · 'I Cod3'fOf~sor
' Formularele
, Num~ prereser
>!echlme
I
..
:P Ve<hime 8 l' "
Nume pI "D >;10« Cod-profesor . Vechime • Tn panoul de navigare al aplicatiel Access, printr-un dublu click pe numele
. 1 21
£Jo>< All formularului se realizeaza deschiderea lui In vizualizarea Form View (Vizualizare
luli an F 3 24
Om icu A ~{ Qeslgn 'vIEV'. 11 18 formular).
.. SQl SQ,). ... ,E.... o Executarea unui click dreapta pe numele formularului ofera multiple optiuni:
Record; 1-. ~ear.ch _ . Open (Deschidere) - deschide formularul in Form.
""I"·"il vizualizarea Datasheet View ~ Pr<>fe<"
layout View (Vizualizare aspect) - deschide ~ Unr/er~r 1:1. ,QP€rt
o ~tergerea unei lnterogarl Reports § Lz--).c ut ·~ lt...}
formularulln vizualizarea aspect
·~ at ("ar,!l t{ Q-es,g:1 '. IN.
Design View (Vizualizare Proiectare) - deschide
Se selecteaza interogarea ~i se alege una din modalltatile de mai jos:
formularul in vizualizarea proiect
o se apasa tasta Delete existenta pe tastatura
o se apasa butonul X Delete • existent In sectiunea Records (Inregistrari) din • Crearea ~i salva rea unui formular
tab-ul Home (pornire)
• se executa click dreapta pe interogare ~i se alege optiunea Delete (~tergere) Access furnizeaza cateva instrumente de creare raplda a formularelor,
din meniul aparut. majoritatea perrnitand creasea unui formular cu un simplu click. Daca insa doriti sa
Acess va aflsa pe ecran 0 caseta de dialog In care va cere confirmarea stergerli stabilltl anumite optluni legate de modul de grupare ~i sortare a datelor din formular,
interogarii. Pentru a sterge interogarea definitiv, apasati butonul Yes (Da), pentru a este recomandabil sa utillzati facilitatea Form Wizard (Expert Formular).
renunta la stergere apasati butonul No (Nu).
Tn tab-ul Create (Creare), sectiunea Forms ~ __ Q Form WIZard
52 53
Pas 1 - din Iista derulanta Tables/Queries [Tabele/tntercgari] alegeti tabela sau
interogarea pe baza careia doriti sa creati formularul, precum ~i dlmpurile care doriti Pas 3 - aceasta este etapa flnala, in care stablliti numele formularului. De asemenea,
sa fie afisate in cadrul formularului. Dupa alegerea campurilor, folositi butoanele daca dorit i sa lntroduceti date in tabela cu ajutorul formularului, bifati optiunea
» > Open the form to view or enter information (Deschidere formular pentru afisarea ~i
. ... pentru a adauga carnpurile unul cate unul in formular sau pentru a int roducerea lnforrnatiilor).
introduce toate campurile odata.
I J
Pentru a trece la pasul urmiitor apiisati
butonul Next (Urmiitorul)
• SaIvarea ~i inchiderea unui formular
Pas 2 - alegeti modu l in care sa fie afisate carnpur ile in formular.
Microsoft Access salveaza automat modificarile efectuate. Pentru 0 mai mare
slguranta, putetl apela meniul File [Fisler] - functla Save (Salvare) sau putetl apasa
butonul B existent in bara acces rapid.
;- --- - - - - - --_._------ _._- -- - ,
I Tnchiderea unui formular se realizeaza prin apasarea butonului X din coltul din
---- -- ---_.
I
~ dreapta sus al formularului sau prin executarea unui click dreapta pe :11 mu t,;
13 ~a.- e
formular (fie in bara de titlu, fie in interiorul formularului) ~i
I CiI llbulN
m a ~ -a \:;10,.
I -- E::. =
Ol1a lllsheet alegerea optiunii Close (Tnchidere).
()~ \,
54 55
§} masini x
._-_._ ._- - - - -- - -- - - - -- - - -- -
masini
rnasini
ctasic
Cod jnas ina o aewoo Dam as
'·.1-rca
Prima inregistrare a
tabelei
Pentru a sterge lnregistrari dintr-o tabe la cu ajutorul unui formular, deschidet l
formularul in una din vizualizarile Form View sau Datasheet view. Cu ajutorul
butoanelor de navigare, va pozitionati pe 'inregistrarea pe care X Oelet" • - ,,<.,
dorlti sa 0 stergeti, Din tab-ul Home (Pornire), apasati sageata X Qelett
aferenta butonului Delete (~tergere) ~i din lista derulanta alegeti ~ DeleteBl'<:ord
opt lunea Delete Record (~tergere 'inregistrare) .
• Utilizarea unui formular pentru a introduce, modifica ~i sterge date Intr- Access va afisa 0 caseta de dialog solicltand confirmarea privind st ergerea
o tabela inreglstrarll .
Avand deschis formularul, puteti adauga, modifica sau sterge date din tabela
corespunzatoare formularului. You are ~ to delete 1recornCs).
Pentru a adauga noi lnreglstrari 'in tabela cu ajutorul formularului, apasatl If you d kk Y
"', you won't be .btl!to undo this Od d" eperatio n,
At" you sure you want to delete th ese r"cord,?
butonul ? existent 'in partea de jos a formu laru lui. Access va va pozitlona pe 0 noua
'inregistrare in care lntroduceti noile date. Y", No
56 57
Dupa int ro ducerea textului In antet, puteti repozitiona caseta respective in alta
parte a antetului. Execut at i click pe et icheta ~i pozitlonati mouse-ul i n colt ul din
stanga sus al acesteia pana cand cursoru l mouse-ului se transforrna intr-o cruce.
Apoi, trageti cu mouse-u l eticheta pana In pozit ia dorita .
De asemenea, In antet ~i subsol puteti int roduce diverse imagini (de exemplu
'r
sigle), cu ajutorul buton ului ~~ LQ90 din t ab-ul Design (Pro iectare) .
: TIP_~smal
,. - ':-;..r-a ~ ._- -
Marca
1 , 1
Similar pro cedat i pentru modificarea subsolului formularului.
----'*""'::if--~"'_t-+ MaSln l_dISpOni blfe
I 1 I Dupa introducerea textului In ante t ~i subsol, salvatl formula rul ~ i cornutati In
vizualizarea Form View (Vizualizare Formu lar) pentru a vedea rnodi f icarlle efectuate.
m r.usl ni \ . , . _x
ANTET FORMULAR
De asemenea, se va activa fila contextuala Design (Proiectare), continand 0
multitudine de butoane pentru realizarea rnodif lcarllor dori te .
!
HOME ( REATE EXTERNAL DATA DATABASE TOOLS DESIGN ARRANGE FORMAT Relcc e ( onstanbn~(U • V")1 clas«
t:# Logo
~: ? ~~~ ~
...:1Thc-m ts· Peu geo t 306 Break
\ 'e\o\
IO CoI",, · ~? ",bi, Aa ( ~ lll
: :~ 'G' :; TI1~
Add EXIstm9 PrQpt rt) Tab '"
: ':':fonh o G , Dete and tune h~l ds Sheet Old~ f '" r"
rh l' 'f\ C'' c c otr en
Pentru a introduce un text in antet, primul pas consta In mar irea zonei de antet
pentru a putea introduce infor rnatl lle do rite. Pentru aceasta, plasati indicatorul .. ~te rgerea unui formular
-- ~ -1
renunt a la stergere apasatl butonu l No (Nu).
'\,
,
\
1\ Do you want to permanently delete the form 'masinf1
[ r
",} '
' ,> , ,,,-, :3;< ' _0 TJp_masJna
"- I 1 C-__, If you clickYes,you won't be able to undo th e deletion.
M arta
I I
-M"""~"'*"'i-t*>t-I--+
, MasJnI_dlSponlt+-- I --+- -t---i
, r I
4- f orm Foot er
58 59
Astfe l, In tab -ul Create (Creare) se apasa buto nul Report Wizard (Expert raport)
Le ctia 5
Ra p o a rte iN. Report Wizard , dupa care se urmeaza inst ructlunile din paginile expertu lui Raport .
Pas 1 - din lista derulanta Tables/Queries (Tabele/Interogarl) alegeti tabela sau
5.1 Luerul eu rapoartele interogarea pe baza careia dorlti sa creati raportul, precum ~i campurlle care do rltl sa
>
fie afisate in cadrul raportului. Dupa alegerea campurllor,... ,_
foloslti
._ -- , butoanele
• Deschiderea unui raport :» .
pentru a adauga campu rile unul cate unul in raport sau pentru a introduce
Un raport consta in inforrnatil extrase din tabele sau inte rogari, t iparlt e de obicei toate campurlle odata,
pe hartie.
Deschiderea unui raport se rea lizeaza in mai multe moduri: d
- se executa dublu click pe numele lui in panoul de navigare al 1iI M.,':::.N-~~:~h"_
aplicatiei Access R L .~cct .. .., __~--'---------bI.o or query.
- se executa click dreapta pe numele raportului ~i se alege ,tt.· Qe:'," "U
optiunea de deschidere in modul de vizualizare dorit.
Modurile de vizualizare ale unui raport sunt urrnatoarele :
- Design View (Vizualizare Proiectare) - ofera acces la macheta de proiectare a
raportului; ..-m~- .., >
Butoane pent ru
- Print Preview (Examinare inaintea lmprlmarll) - prezinta datele din raport exact asa : .» introduce rea
cum vor arata scoase la irnprirnanta : campurller
- Report View (Vizualizare raport) - ofera posibilitatea efectuarl i de modiflcari ,
__ ____ _ ___ _ _ _--l
temporare cu priv ire la datele contin ute in raport, Inainte de imprimare;
- Layout View (Vizualizare aspect) - cea mai intuitiva vizualiza re utllizata pentru
modificarea designului rapoart elor, odata cu vizualizarea datelor.
Pentru a trece la pasul urmator apasa\i
butonul Next (Urmatorul)
• Crearea unui raport utilizand instrumentul Report (Raport simplu)
Pas 2 - stablltl nivelurile de grupare a datelor.
Instrumentul Report (Raport simplu) reprezinta cel mai rapid mijloc de a crea un
Report WlllIrd
raport deoarece genereaza imed iat un raport, fara a solicita info rrnatii suplimenta re.
Raportul afiseaza toate carnpurile din tabelu l sau int erogarea selectata . Do you want to add any gl'oup<ng
Iev~1 CodJ>l'OrMo,
Astfel, i n panoul de navigare , executati click pe tabe lul sau interoga rea care dorlt i
_.
sa stea la baza raportulu i. Tn tab-u l Create (Creare), executatl click pe butonu l Report
! ' NI.I1larJ>rOflosori
; ' < /"
COd_catedra, NumarJ"of6on
..!
1
i Ii
i
I
: !Priority I
-.-1 ..
• Crearea unui raport utlllzand instrumentul Report W izard (Expert • I !
I
r raport) '_ _ __ I ~
~ la pasul anterior apasa,
I Tn cazul in care doriti sa efectuat i 0 select ie a campuri lor raportului din mai multe butonul Back (Anteriorul) ]
I tabele sau interogari, este recomandat sa foloslti opti unea Report W izard (Expert
raport).
.. -- -
GroupingQptions ...
. _. __ ._ _
! canal
•__ ," ,_ __
I <~ck
_. ,__.". . ,
~ ._ -_._ - - "
. ~ _ , . _., .
--,
_ _
. ~ ~ . , _ ._ 0
tjrish
~ .~-
1 60 61
l Pentru a trece la pasul urrnator apasa\i
butonul Next (urmatorul) ]
Pas 3 - stabllitl, pentru ma xim patru carnpurl, modul de sortare (crescator sau Pas 4 - stabiliti forma in care sa fie reprezentate datele In raport ~i respectiv
descrescator) . Tn mod prestabilit, ord inea de sortare este crescatoare: pentru or ienta rea pagin ii raportu lui (Portrait sau Landscape) .
legerea unei sortar t In ord ine descrescatoare, apasatl butonul de comutare
. _- - ~ ~ - _ . _ - . -~ .:
Ascendin9 :
. _ .._ -..- ._' (Ascendent) .
How""llJd you iIoo 10lay out your report?
. @ p'<rtTait
:
Yeu "'" sort rtanIs by ~ to fix.rfields, il 0l1her
osanclingor ~ cnIer.
---- i O I.ondscaP<
fA:
selectau d impu l dupa
care doriti sa se real izeze 3 L~
sortarea 2
.2:1 ~
1 3 ~" '- - - - - -' - - "--' ..
I --_.... ..- - --- ..._ . ...:.J
4 z: :-=~. : .''-
!!W> I...~..,
Pas 5 - aceasta este etapa flnala In care stabllitl numele raportului. Se lasa bifata
Pentru a tr ece la pasu l urrna to r apasa\i
butonul Next [Urrnatorul] optlunea Preview the report (Vizualizare raport) ~i se apasa butonul Finish
(Terminare) pentru finalizarea procesului de creare a raportului.
poate calcula suma, media, valoarea minima, respectiv maxima a datelor cuprinse in c,;~
carnpu l respectiv.
r
I " .,
,
62 63
Access va afisa pe ecran raportul creat, asa cum va arata scos la irnprimanta. . report footer (subsol raport) - elementele inscrlse in aceasta sect iune apar numa i
pe ultima pagina a raportu lui, In partea de jos. Utilizati subsolul raportulu i pentru a
u-. imprima totalurile raportului sau alte infcrrnatli rezumative pentru int reg raportul.
Int roducerea lnforrnatlilor In antetul sau subsolu l unui raport se realizeaza In
( Cit a
modu l de vizualizare Design (Proiecta re). Astfel, executati click dreapta pe denumi rea
... .. "
raportului ~i alegeti opt lunea Design View (Vizualizare Proiectare) ~.t Qesign Vlev, .
120 "
Pe ecran va aparea macheta de proiectare a raportului. De asemenea, se va
10;;
activa fila contextuala Design (Proiectare), continand 0 multitudine de butoane
t
pentru realizarea modlflcarilordorite.
. 1
.I,
- detail (detalii) -Ioculln care se plaseaza elementele care formeaza corpul principal
Dupa introducerea textu lui In antet, puteti repozltlona caseta respect iva In alta
al raportulu i.
parte a antetului. Executati click pe eticheta ~i pozltlonati mouse-ul In coltul din
- page footer (subsol paglna] - elementele lnscrlse In aceasta sectlune apar pe
stanga sus al acesteia p~ma cand cursorul mouse -ului se transforms intr-o cruce.
fiecare pagina a raportului, In partea de jos. Utillzati un subsol de pagina pentru a
Apoi, trageti cu mouse -ul eticheta pana in pozitla dor lta.
I
I
imprima numerele de pagina.
64 65
I
De asemenea, i n antet ~i subsol puteti introduce diverse imagini (de exemplu
ca tee ra c x Selectati din Iista derulanta carnpul dupa care doriti sa se realizeze gruparea ~i
Access va adauga automat nivelul de grupare in raport .
Gruparea datelor se realizeaza fie la crearea raportului, fie ulterior. Pentru it tf you click Yf S,you won 't be able to undo the deletion .
realizarea unei gruparl ulterioare, in primul rand se deschide tabelul in vizualizarea
Design View (Vizualizare Proiectare). Apoi se apeleaza tab-ul Design (Proiectare) ,
[~;.= i t. NoD 0
categoria Grouping & Totals (Grupari ~i tota lur l), butonul [I;:; Group & Sort (Grupare
• Exportarea unui tabel, interogare intr-un fisler pe hard disk
~i sortare).
Pe ecran va aparea panou l Group, Sort and Total (Grupare, Sortare ~ i Totaluri). Exportul este procedeu l cel mai potrivit atunci cand coplati date din Access in alte
aplicatii. Aveti posibilitatea sa exportati un tabel, 0 interogare, un raport sau un
G,oup. $ort. and Teta ! x
formular.
Primul pas este sa selectati din panoul de navigare ob iectul care contlne date Ie
r: 0 Add a g roup ~ ; Add a so rt de exportat. Tn tab-ul External Data (Date externe), in grupul Export, executati click
pe butonul dorit.
I( '
f !XI Access
~ ~ m @J ~
110 0;
-
Pentru a adauga un nive I nou de grupare, executatl. cI'ICk pe [l;; Add a group Cl ,\ ..' r J t.1t-fQt'
I
I
[Adaugare grup). Tn panoul Group, Sort and Total (Grupare, Sortare ~i Totaluri) va
aparea un rand nou ~ i va fi afisata automat 0 list a a carnpurilor dispon ibile .
66
Saved Excel
Exports
Text
File
XML PDF
File or XPS
Export
Email
':;' More-
67
Tn cazul exportulu i datelor int r-un flsler Excel, dupa apasarea butonului Excel , va
fi afi~ata fe reast ra Export - Excel Spreadsheet (Export - Foaie de calcul Excel), In care
se stabileste nume le ~ i formatul fislerului Excel generat.
• L e ctt a 6
Prega t tr e a r e zultatelor
6.1 Pr ega t ir ea p en tr u im prim ar e
' -~ • Vizualizarea inainte de imprimare
Select the destination for the data you want to export
Un lucru important, Inaintea lmprlrnar li, il reprezinta vizualizarea datelor ce vor fi
Specifythe dertinatlon tilt name . nd f ormal imprimate. Vizualizarea Inaintea lrnprimarli se realizeaza cu ajuto rul come nzii File-
f lit name : C:\ Usersl.nlucao\Docu mtnls\Catedra.J.JsJ.
Print - Print Preview (Fister - Imprimare - Examinare Inaint e Imprlrnarii]. Aceasta
Browse..•
corna nda este foloslta pentru a vizualiza datele din tabele, lnteroga rl, formu lare ~ i
f lIt format Excel Wort book (-.xIs%1 rapoarte.
x
Speedy export option,:.
Pa gt
stab ili rapid seta rlle paginii pentru a obtine rezultate cu aspect '" n.,,.,,
selectate) . Pentru a exporta to ate lnreg istrarile, se lasa aceasta caseta nebifata .
profesiona I.
Pentru finalizarea procesu lui de export , se apasa butonul OK.
Sac
Tipul de hart ie poate fi selectat cu ajuto rul butonului (Dimensiune) ce ofera 0
lista cu t ipuri uzuale de hartie : Letter, Legal, A4, etc .
68 69
I
i---r ...
I ' 6.2 Imprimarea
Orienta rea documentului poate fi schlrnbata cu ajutorul optiunilor Portrart (Tip
L-:':'l Aveti posibilitatea sa imprlmat l tabele, interogarl, formulare ~i rapoarte in
portret) ce afiseaza pagina pe lung ~ i Landscape (Tip vedere) ce aflseaza pagina pe lat . totalitate sau partial (doar anumite lnregistrarl), Apelatl functia File - Print [Hsler -
[lnltializare paglna), unde sunt cumu late toate opt iunile legate de setarea paginii
amintite mai sus.
. .. ~
5t.!11Js: Ready
Type: ti'~PmtngPO. 6
Carnpuri Where: G1VitdHol
Numarul de
pentru ConYnent; DPmt
exemplare
stabilirea ToP: 25.4 Stabilltl ce doriti sa PmtRonge
marginilor Bottllm: 25,4 lmprirnati - tot tabelul, @!.I N<m>er of
Left: 25.4 anumite pagini sau doar o Pao,es Erotn: , I' Pentru a incepe imprimarea,
Ib;lht: apasati butonul OK.
25.4 lnregistrarile selectate
OK
.:+OJ .. t • Desktop )
Pl:i:'tOpbons P"90
Orientarea
Onenlabon
C) PortrM
.O
..
.f F..-ountt1
cp
.. Downlo ollds
~.a l..iI:l Dn ts
Vidros
Fil,.,me ~.~ . . 40NUmele
r fi~ierului
J
Sln . l: type ~tu n:~ .pm) r
70 71
INTREBA.RI GRILA - BAZE DE DATE
7. Ce poate fi utilizat pentru a gas! !ii sorta Inregistrarlle mai rapid?
1. Ce este 0 baza de date? a. Un index .
a. 0 colect ie st ructura ta de lnregistrari sau date. b. 0 cheie primara.
b. 0 structura de date care lm bunat at est e operat iunile de cautare Int r-un tabel. c. Un fo rmular.
c. Un program pentru crearea de fo rmulare online . d. 0 regula de val idare.
d. Un set de lnstructluni utilizat pentru recuperarea date lor dintr-un tabel.
8. Ce s-ar putea Intarnpla In cazul In care un ti p de date e schimbat int r-un tabel
2. Care este diferenta dintre date !ii inforrnatii? existent?
a. Datele sunt Tntotdeauna numerice, Tn timp ce inforrnatille sunt me reu texte. a. Datele ar putea fi pierd ute.
b. Datele sunt fapte brute, Tn t imp ce inforrnat iile sunt date prelucrate Tntr-un fel b. Inregist rarile ar putea fi ascunse.
sau altul. c. Carnpurile ar putea fi inlaturats.
c. Datele sunt generate de 0 aplicatie , Tn timp ce inf orrnat li le sunt generate d. Tabelele ar putea f i blocate.
manual.
d. Datele sunt prezentate ca text formatat, ln t imp ce inforrnatiile sunt 9. Care este principalul scop al legaril date lor Tntre tabele Int r-o baza de date?
prezentate ca text simplu. a. Pentru a minimiza duplicarea date lor.
b. Pentru a permite cautari mai rapide de date.
3. Cum este organi zata 0 baza de date? c. Pentru a optimiza filtrarea Inregtstrartlor.
a. 0 baza dedate cont lne rapoarte sl carnpuri stocate Tn tabe le. d. Pent ru a preveni necesitatea utillzar!i interogarilor,
b. 0 baza de date contine formulare !ii rapoarte stocate Tn tabele .
c. a baza de date contine campuri !ii inregist ra ri st ocat e ln tabele. 10. De ce este importanta mentinerea int egrlt at ll relatillo r jntra tabele?
d. 0 baza de date confine indexuri !ii criterii stocate Tn tabele. a. Deoarece reduce necesitatea indexarf tabelelor legate .
b. Deoarece opreste crearea de date duplicat.
4. Care dintre urmatoarele variante este lmportanta pentru crearea carnpur llor lntr -o c. Deoarece accelereaza cautarile In tabele.
baza de date?
d. Deoarece Imptedica date le legate de a fi mod ificate sau ste rse,
a. Fiecare camp dintr-un tabel ar trebui sa contina numai date de un singur tip.
b. Fiecare camp dintr-un tabel ar trebui sa ut ilizeze acelasi tip de date.
11. Care dintre urrnatorf planifica !ii construieste baze de date prafesionale?
c. Fiecare camp dintr-un tabel ar trebui sa utilizeze aceeasi rnar irne de camp . a. Un arhitect In baze de date.
d. Fiecare camp dintr-un tabel ar trebui sa corinna 0 cheie prlmara, b. Un administrator de baze de date.
c. Un utilizator final de baze de date.
5. Care dintre urrnatoarele variante este un tip adecvat de date pentru un camp care
d. Un specialist Tn baze de date.
contine valori zecimale?
a. AutoNumber
12 Care dintre urmatorlt executa intretinerea datelor ~ i ext ragerea infc rrnat lilor dintr-
b. Number
a baza de date?
c. Short Text
a. Administratorii de baze de date.
d. Long Text
b. Specialistll Tn baze de date.
c. Utilizatorii de baze de date .
6.' Ce se utilizeaza atunci cand aste nevoie de a identi f ica Tn mod unic fiecare
d. Arhitecttl Tn baze de date.
Inregistrare intr-un tabel?
a. Valoare implicit a.
b. Cheie primara, 13. Care dintre urmatorii este responsabil pentru recuperarea datelor dupa un
accident al bazei de date?
c. Regula de validare.
a. Un specialist Tn baze de date.
d. Un filtru.
72 73
b. Un adm inist rator de baze de date.
S I MU LAR i ACCESS
c. Un utilizator final de baze de date .
d. Un arhitect In baze de date .
- i-
1. Deschidet i aplicat ia de baze de date.
14. De ce este f olosita 0 int erogare lnt r-o baza de date?
2. Creati 0 baza de dat e noua In directoru l Documen ts. Salvati -o cu numele
a. Afiseaza ~i rnent ine relatli, d umn eavoastra .
b. Stocheaza lnregist rari ~i carnpur i. 3. Creati 0 t abela continand carnpurile ;Ii t ipurile de date de mai j os. Salvati tab ela
c. Extrage ~i analizeaza date. cu numele Persoana .
d. Alcat uieste infor matl i pentru imprimare.
! Nume camp Tip de date Dimensiune camp I
15. Care dintre urrnat oarele variante descrie scopul principal al unui raport ?
ID Number Double
a. Afisarea ~ i rnentlnerea lnregistrar llor.
Nume Short Text 50
b. Alcatuirea informatlilor pentru imprimare.
c. Ext ragerea ~ i mod ificarea date lor .
Data Date/Time Medium Date I
d. Partajarea datelor Int re baze de date .
4. Salvati t abela ~i in chideti-o.
5. Creat i un form ular nou utiliza nd toa te carnpur ile din tabela Persoana . Salvati
Raspunsuri fo rmu larul cu denumirea Form ular Persoana (acceptatl tcate celelalte setar i
Intrebare Raspuns impJicit e).
6. Utilizand fo rmul aru l creat, int rcducet i cele doua In regist rari de mai j os In t abela
1 a I Persoana .
2 b ID Nume Data
3 c 102 Alina 19/06/1994
I 98 Ma ria 18/02/2002
4 a
7. Tn f orm ularul Persoana local lzatl Inregistrarea cu ID-uI102.
5 b 8. Mod lficati numele persoanei din Alina In Andrei.
6 b 9. Salvati modlflca rile facute ~i lnch idetl baza de date .
10. Deschideti baza de date accesst .accdb!
7 a
11. Deschidet i tabela Autor ~i adaugat i urmatorul at ribut
8 a
I Nume camp Tip de date Dimensiune camp
9 a i Numar telefon Number Double
10 d
I 12. St abil it l at ributu l Adresa_mail ca fi ind indexat cu duplicate .
11 d
I
13. Tn tabela Autor mod iflcat l dimensiunea carnpulu l Nume fa 100 de caractere.
12 c I 14. Mutati at ributul Ad resa_ma il astfe l I ncat sa devina ultimul atribut din tabela .
15
I
- IV -
1. Deschideti baza de dat e access4.accdb
2. Deschideti tabela Masini ~ i rnod lficati latim ea coloane i Marca la 25 puncte.
3. Cautati lnregistrari le cu marca Audi ~ i i nloculti -Ie cu BMW:
4. Sortati datele din tabela Masini In o rdine alfabetica dup a carnpul Marca .
5. Printati doar prima Inregistrare din t abel.Salvat i ~ i inchideti t abela.
6. Creatl 0 interogare pe baza tabelei Masini in care afisati doa r masinile din marca
Mercedes sou BMW.
7. Salvat i int erogarea cu numele Mercedes.
8. Sorta t l descenden t datele aflsate In interogarea Mercedes dupa carnpul
tlpjnaslna.Salvati ~i inchlde tl interogarea Mercedes.
9. Creati un raport asupra tabelei Masini Disponibile ~i salvati-l cu numele Masini.
10. Modlflc ati or ienta rea paginii din tip portret in tip vedere .
11. Sterget i raport ul Masini Disponibile.
12. Salvati t oate rnodlflcarile facute ~i inchidetl baza de date.
13. Deschidetl baza de date accesss.accdb
14. Deschldet i f ereastr a de relatii ~i st ergeti legatu ra dintre tabelele Casete ~ i Casete
imprumutate.
15. Salvati ~i i nchidet i ferea st ra de relatii ,
78 79