Sunteți pe pagina 1din 39

Autor: Raluca Constantinescu, lonut Oanaila Schema de certificare conform Noului program ECDL

Descrierea CIP a Bibliotecii Na~ionale a Romaniei


, ---- Module START
CONSTANTINESCU, RALUCA
Baze de date: Microsoft Access 2013/ Raluca
Utilizat'ea computerului
Constantinescu, Ionut Oanaila. - Bucurestl : Euroaptitudini,
2013
Instrumeltte online
ISBN 978-973-1719-28-3

Edltare de tot
I. Danaila, Ionut

CaIcuI tlIbe1.r
004.42 ACCESS

Copyright © 2013 Casa de Editura EUROAPTITUOINI


Toate drepturile sunt rezervate casei de editura EUROAPTITUOINI. Nieio parte a aeestei carti
nu poate fj reprodusa sau utillzata in orice forma sau seep, prin metode meeaniee sau
electron ice, inclusiv fotocopiere, inregistrare sau oriee alt mijloc de inmagazinare ~i preluerare
a informatlei fara aprobarea scrlsa a editorului.
I ' • I

"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

2.1 Operatiile principale............................................................................................ 20


Edit.... de tl!xt 2.2 Definirea che ilor unei tabe le............................................................................... 31

Calcul teelar ' 2.3 Modificarea structurii unei tabele............................ 33


2.4 l.egaturile unei tabele......................................................................................... 36

Leg ia 3 - Prelucrarea datelor

3.1 Operatii de cautare, sortare ~i filtrare................................................................ 40


3.2 Interogarea bazei de date................................................................................... 46
Module START Module STANDARD
. Lectia 4 - Formularele

-- 1
~.

: . 4.1 Lucrul cu formularele.. ........................................................................................ 53


Legia 5 - Rapoarte

5.1 Lucrul cu rapoartele. ........................................................................................... 60


Lectia 6 - Pregatirea rezultatelor

6.1 Pregatirea pentru imprimare. ............................................................................ 69

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.

Permisul european de conducere a computerului (ECDL - European Computer


Driving Licence) est e eel mai raspandit prog ram de cert ificare a cornpete ntelor
digital e recunoscut la nivel international In peste 148 de t ari ~ i numar a pana In
prezent, confo rm lnf ormatill or furnizat e de ECDL ROMANIA, peste 12 mil ioane de
per soane Inr egist rat e In prog ram la nivel inte rnationa l.

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

Bazele de date profesionale sunt proiectate ~i construite de speclollsti In baze de


date. Bazele de date sunt gestionate de administratori ai bazelor de date . Acestla
furnizeaza accesul utilizatorilor la baza de date ~ i sunt responsabili de recuperarea
datelor In cazul unei defect luni sau erori majore . Introducerea, rnentenanta ~ i
extragerea lnformatillor dintr-o baza de date este realizata de utiJizatorul bazei de
date.

1.2. Deschiderea §i inchiderea ap l icati et Access

• Deschiderea ap ltc aj le i

Microsoft Access 2013 este apllcatia de management al bazelor de date pusa la


dlspozitle de suita Microsoft Office. Access contine functii pentru:
~; Ecranul Start poate fi afisat sl prin apasarea tastei Windows m
• cautarl In baza de date • Tnchiderea e p ll c a tf e l
• sortarea datelor dupa anumite criterii
• extragerea anumitor date Inchiderea aplicatlei Microsoft Access 2013 se realizeaza prin executa rea unui
• analiza datelor click pe butonu l X din dreapta sus.
• generarea de rapoarte.
Pentru deschiderea apllcatiei Microsoft Access 2013 se apeleaza meniul Start o alta variants de Inchidere a apllcatiel Word 0 constituie apasarea butonului ttl
indicand cu mouse-ul spre coltul din stanga jos al barei de aplicatli (taskbar) pana din coltul din stanga sus al ecranului ~i alegerea optiunll Close (Inchldere).
~. Se observe ca ~i apasarea tastelor Alt ~i F4 duce la Inchiderea aplicatlei

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

Open + Add a Place


Z:
My Documents

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

f ile name OaLtbase l .ac cdb


y IButo~~: Open 1y

Tooh. . F¥I:" Caned

~ Fereastra Open (Deschidere) se deschide ~ i cu cornbinat la de taste Ctrl+O.

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 .

1.4. Crearea unei haze de date noua


La pornirea apllcatlei Microsoft Office Access 2013, este aflsat un ecran ce
prezlnta 0 multitudine de sablcane pe care Ie putetl utiliza in crearea unei noi baze
de date . Un sablon este 0 baza de date deja creata, care contlne toate tabelefe,
Interogarlle, formularele ~i rapoartele necesare efectuarii actlv ltatllor specifice. De Dupa apasarea butonului Blank desktop database (Baza de date desktop
exemplu, exista sabloane care pot fi utilizate sa tina 0 evldenta a cheltuielilor. Bazele necompletata), in fereastra aflsata pe ecran, stabilltl numele bazei de date ~ i locul
de date ~ablon pot fi utilizate asa cum au fost create sau pot fi particularizate pentru "t>.
a se potrivi mai bine nevoilor durnneavoastra. U
Pentru a crea 0 baza de date goala, executati click pe butonul Blank desktop unde va fi salvata, dupa care apasatt butonul Create (Creare).
database (Baza de date desktop necornpletata). Daca sunteti conectat fa Internet,
yeti putea vizualiza ~i sabloanele disponibile online. Ele sunt Impartlte pe categorii, in _ - - - - - --...l::5 lank desktop databa se
functie de necesitatile dumneavoastrs . Numele bazeide date

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 '

(Fi~ier) - functia • (Salvare).


Pictograma B exlstenta In bara de acces rapid reprezinta 0 alta alternattva de
salvare a modlflcarilor .

[ 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

1.6. Utilizarea functtei Help


Pentru cresterea spatiului de lucru, exista posibilitatea min lmlzarli sau ascunderii
Un instrument util in lucrul cu apllcatia Microsot Office Access 2013 este functia ribbon-ului.
de ajutor (Help), ce ofera lnformat il ~i explicatli despre comenzile ~i optlunile Ribbon maximizat
aplicatlel. Se poate apela prin apasarea butonului ? existent In partea din dreapta
HOME CR£An EXTERNAl DATA DATA8ASt TOOLS
sus a ferestrei de lucru, sub butonul de Inchidere, sau - " x
prin apasarea tastei Fl.
At t e5S Help '
C"?,
I,;;. j oC :.J rtl r1 ......::--

~ ; - ~ Form WlUrd
. i . D rm,g""'n'
, RepQl'tWlUlfd ,
..
). ,-. Mod u ~t

~;. C1~n Module


Tn campul Search [Cautare) se tasteaza cuvintele
""""obon
Parts·
Tabk 1 .t1f~ ShUrPOlnt
o...gn l"'"
Qu"Y au.",
WlZV d Dt:s!gn ' ". ' = n ~~r: ~ Moreforms ·
. Report Bldnk
[)n.,gn Re-port
Macro
~ Vl sua l B<llIC
rt"CP:.,tt'~ i tlhlt ~ Farm_ F't P tA ,.
G U·(J" f ~'
taoblc ff>I.l l ,O!"'· h p~
cheie pentru care se doreste sa fie gaslte inforrnat il ~i M l::if ; fUk<5. 01'g ood A<'CeH d.ali<ba M'
(..(>i\m ttl(>
lie's'9 n tndud:ng ho w k< terncve data
se apasa butonul P sau tasta Enter. Rezultatele :~umU:ncy td u:pk.ate ditta ) by di Vld;ng YOu'
il110 d;rt~
si.!ti..ect ~.my b;n.pd t~s ~t;I

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.

1. 7. Modificarea barelor de instrumente


Pentru aceasta, se utilizeaza una din metodele de mai jos:
Access 2013 ofera utilizatorului 0 interfata nurnlta "panglica" ("ribbon"), ce ).- prin dublu click pe numele tab-ului dorit.
reprezlnta principalullnlocuitor pentru meniuri ~i bare de instrumente. ).- prin cornblnatia de taste Ctrl ~i Fl.
Panglica contine 0 multitudine de butoane, organizate pe grupuri logice,
denumite tab-uri sau file. Tn Access 2013, principalele file sunt: Home (Pornire), Reaflsarea rlbbon-ului se reallzeaza prin repetarea operatillor de mai sus.

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)

Quick Access Toolbar Proof mg < Separator>

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

i~{ Design View


dreptul butoanelor deja existente 'in bara de instrumente, apare ,I ie2: Email
I
Emali
un semn de bifa ,; . Prin selectarea ~i reselectarea comenzilor, i • • Expo
:CEI .rt.toiiExici· lii'P.'... d.'hi·... .
Qt..Ild 0rlo l se realizeaza aflsarea ~i respectiv eliminarea lor din list a. l. >
Font
• •. . _ _ • . + • • . •• • • _
r.. Confirmarea modlflcarilor efectuate se
PrlOtPft'. lh " In cazul in care comanda dorita nu se afla 'in Iista derulanta, r Show QuICk.Access Toolbar belo w the
realizeaza prin apasarea butonului OK.
Ribbon
se selecteaza optiunea More Commands (Mai multe comenzi) .
./ Gnat
Pe ecran va fi afi~ata fereastra Access Options [Optiuni
Mo::lt Access). In partea stanga este afi~ata 0 Iista a comenzilor
disponibile, iar 'in partea dreapta 0 Iista a comenzilor existente
'in bara de acces rapid. Astfel, pentru a adauga un buton 'in bara Confirmarea finala a optiunllor alese se realizeaza apasand butonul OK. Acum se
de acces rapid, se selecteaza butonul din lista din partea stanga poate observa aparitla butonului Find (Gasire) 'in bara de acces rapid.
MorcCommand;;. .

~~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

to Quick Access Toolbar (Adaugare la bara de Cuncmc e t he Rrbbon.


instrumente Acces rapid). Collapse th e RrbboQ

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).

• Crearea unei tabele cu diferite atribute --- ._ - - - -- -


I1t b ' •
' ..'-. _.•. ~ - -- . ~ - __ ..---- _._ ---- -,..
._...• -.- -_._. .~ __ . ,
? _ ~ X
HOME CREAl! EXTERNAlDATA OATABAStTOOtS R. luc.. (onsunhMScu • p~
_.
Dupa ce ati stabil it locatla ~ i numele bazei de date nou create, pe ecran va aparea
fereastra bazei de date.
t/ l(

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

Ql 8 '" .• - (I ,enh D.ubaseo C \ Ust'rs'.,. lu( ag'.Oe-sldop..n, T:'lItf ! OO l '5 ? _ - Xt Custcm

__ 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

i::n ,-, .__...CCd< to Add _• __ _ • x '


• • -. l
o T' !1fH
; lO • . a.. enee
Snu:'n . .P • tNew); - - j forms
Tob!
:J ' 1 Panou
navigare
I
' Ret oret. " . , ~ at 1
Bara de stare ]
I
Pentru a vizualiza obiectele pe categorii, din aceeasl lista derulanta, selectatl
v' Quick Access Toolabar (Bara de instrumente Acces rapid) - 0 bara standard
categor ia dorlta (de exemplu : Tables (Tabele)).
de instrumente ce ofera acces la comenzile cele mai uzuale.
v' Ribbon (Pangllca] - zona din partea de sus a ferestrei ce coniine grupuri de Q:l i .t « l ltUl D.tt..I»-.~ - C .~\fal"U~I'" Oo<. u mt"f'lt~·"((~l l.Hdb IAu. cu1SJJi 2C l'f1~ l o ,"'1 .t1 · A(.( C''J,1 ? _ :;. x

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 '

Panoul de navigare inloculeste fereastra Database (Baza de dat e) din


Forms
versiunile anterioare ale programului.
v' Status bar (Bara de stare) - bara din partea de jos a ferestre i programulu i,
E] Q~«1 r )pc
care afi~eaza diverse lnforrnatli de stare ~ i include butoane pentru ! jblt1.,md R:rzt cd' 't oe'""-

modificarea vlzual lzarll, !:.rclttd Oollt


M t' :hf ' Cd OA1f

Principalul avantaj oferit de panoul de navigare II constituie accesibilitatea, lista


de obiecte fiind In perrnanenta vizibila . Obiectele pot fi deschide printr-un dublu click
BJ f om'lS
pe nume le lor. De asemenea, men iul contextual aflsat la click dreapta pe numele Bt"~ ort~

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

Automat, se blfeaza ~i caseta Display Document Tabs (Afi~are file document).


...

T
-
,"" .,
)

\00<,.
WsrnkrM °

Tables 'S; « fCI


~~~
L._ Options for the current database.

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

S Cm;tea Alexandru lex~hotm ~1I 1 com

4 Ion Cornel Corne l ~-('I"luk


proprietatile lor.
5 sneru Carmen SltCarrnen4Phomecom y' Datasheet View (Vizualizare foaie de date) - folosita pentru adaugarea
6 Reduc!ln VI !ld datelor In cadrul tabelei.
1 Papa Silviu PoSl(Pcalcro In mod implicit, la deschiderea unei baze de date noi, este creat automat Table 1
(Tabel 1), contlnand carnpul de identificare ID. Tabelul este afisat automat In
vizualizarea Datasheet (Foaie de date).
In functie de configurarile aplicatiei Access 2013, obiectele deschise pot fi
vizualizate In ferestre suprapuse sau In file document. Pentru a activa vizualizarea de
22 23
? _ :: x In coloana field Name (Nume camp) se
OJ B "") ... . a.-. ""'..,.,.. L V-"",.n!u<.o1"""""' u..
fi<l1.E ClU:ATE !J<IW.... PATA OATJ<llM< TOCU
stabilesc denumirile carnpurilor
~ AS 12 (!C" !:00••<6' T.... . ' .~ . ', '- .. 1 /~ ~ .. .
TIl Ang ajat · x
. 3'''''''' /< ---' -- - '-" ~ - "' -;;.;
' -;:;;-=-=
- '=== = = = =-= = = = = = :::'"
-v.:.. ~ ~ ~ Ut ....t' I1rdd:: • •~- ..-;,. :-: .- ""~ . >': . Fie ld Name DBtaType
YJClI'r. /Jj4 6~4" f~ 9 IDProdu5 AutoNumber Din Iista derulanta Data Type (Tip
All Access Obje. '" .l !J T_ ' x Denumire Short Text date) se stabileste tipul de date
II) .. - . : - Old<U,Md .. ~ .
. Cantitate Number aferent fiecarui camp
':::,. P . ' (tlewlC - -- . --l
Pret Currency
:m 1.t ~ 1

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

Allow Zero length Y~l


Ind ~x~ d ,No
Unjcod~ Compr~ssion Y~s
IMEMod~ No Control
Pentru stabilirea denumirii campurllcr ~i tipurilor de date existente In tabel, se IME Sentence Mod~ None
comuta In vizualizarea Design View (Vizualizare Proiectare) prin apasarea butonului T~xtAlign G~ntral

~ Tipurile de date oferite de programul Access sunt:


v""" (Vizualizare), localizat in stanga sus.
./ Short Text - folosit pentru campurile ce contin text sau numere ce nu sunt
Tnainte de trecerea in vizualizarea Design (Proiectare), Access va aflsa 0 fereastra
folosite in calcule (numere de telefon, eNP, etc); poate contlne maxim 255 de
in care va solicita salvarea tabelului sub un anumit nume.
caractere. Access atribuie acestui camp 0 lungime prestabillta de 255 de
caractere .
./ Long Text - folosit pentru includerea unor comentarii descriptive (fragmente
TdlleNzme:
;~_ .
de text, etc); poate contine maxim 65.535 caractere
./ Number - valori numerice, utilizate in efectuarea diverselor calcule.
./ Date/Time - format special pentru valorile de tip data ~i ora.
./ Currency - format numeric special, ce asigura 0 precizie sporita calculelor
financiare.
Pe ecran va fi afisata 0 grila goala In care se vor stabili denumirile carnpurilor,
./ AutoNumber - valoare numerica introdusa de Access in mod automat pentru
precum ~i proprletatile acestora.
fiecare inregistrare noua adaugata in tabel.
./ Field Name (Nume camp) - denumirea carnpului. Aceasta denumire poate
./ Yes/No - valori logic-numerice (Yes/No, True/False, On/Off, -1 sau 0).
avea maxim 64 de caractere ~i poate contine spatli ~i semne de punctuatie
./ OLE Object - obiecte inserate, de obicei din alte programe (imagini, fisiere
inglobate (cu exceptia punctelor, a semnelor de exclamare ~i a parantezelor
audio ~i video, etc),
drepte). Este obligatoriu sa Introduceti denumirea carnpurilor. De asemenea,
./ Hyperlink - adrese Web ce fac referire la 0 pagina de Internet.
nu puteti atribui aceeasi denumire mai multor carnpuri.
./ Attachment - se pot stoca in acest camp fisiere audio, video, documente,
./ Data Type (Tip de date) - tipul de date asociat carnpului.
etc .
./ Description (Descriere) - descrierea carnpului (optional).
./ Calculated - valori calculate pe baza unei formule sau expresii. Avantajul
acestui tip de date il constituie actualizarea automata a datelor din acest
camp atunci cand elementele expresiei se modiflca.

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

care sunt aflsate aceste valori. • [Ne w]

,( Decimal places (Zecimale) - permite stabilirea nurnarului de zecimale.


,( Default value (Valoare lrnpllclta) - valoare prestabilita pe care Access 0 • SaIva rea ~i Inchiderea unui tabel
introduce automat In camp la adaugarea unei noi Inreglstrsrl.
,( Validation rule (Regula de validare) - perm ite introducerea de criterii pe care Microsoft Access salveaza automat rnodlflcarlle efectuate. Pentru 0 mai mare
trebuie sa Ie lnde plineasca datele din carnpul respectiv. slguranta, puteti apela men iul File (Fi~ier) ~i apo i funct ia Save (Salvare) sau puteti
,( Validation text (Text de validare) - perm ite int ro ducerea unui text care
apasa butonul 8 existent In bara acces rapid.
trebuie afisat daca valo rile int roduse I n carnpul respectiv nu Indeplinesc
criteriile impuse prin regula de validare. Tnchiderea unui tabel se realizeaza prin apasarea butonului x din coltul din
,( Indexed (Indexat) - puteti alege un index care permite sau nu valori dreapta sus al tabelului sau prin executa rea unui click dreapta In E Prc r 8 - 5'" I
duplicate In carnpul respectiv. bara de titlu a tabelului ~i alegerea optiunii Close (Inchldere) . i lOP £10,. -a
Pentru a introduce valorile In tabel, se com uta I n vizualizarea Datasheet (Foaie • Parcurgerea lnregistrarllor Intr-o tabela

[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

Observatie : In cazul carnpurllor de tip AutoNumber, utilizatorul nu trebuie sa


#~==:J . - . :t1.50
3 $1.00
introduca date In acest camp lntrucat programul Access introduce automat valoarea New) $0.00
pentru fiecare I nregist rare nou introdusa.

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

Daca ati efectuat 0 greseala, aceasta poate fi remediata cu ajutorul butonului


• ~tergerea unei Inreglstrari
Undo (Anulare) +, T aflat In bara de acces rapid.
~ Combinatla de taste Ctrl ~i Z realizeaza de asemenea anularea ultimei operatii Pentru a sterge una sau mai multe lnregistrarl, selectati inregtstrarile pe care
efectuate. dorlti sa Ie stergeti, dupa care alegeti una din urrnatoarele variante:
./ apasaf tasta Delete
Efectul unor anumite comenzi, cum ar fi stergerea unei tabele sau tiparlrea
acesteia, nu poate fi anulat. ./ apasatl butonul X Delete T din sectlunea Records (lnreglstrarl) a tab-
ului Home (Pornire). TI Produse ·
./ executati click dreapta pe Inregistrare ~i alegeti din IDProdus . Den
• Selectarea lnreglstrarllor '- ;_''-' _~' _''''~ ' _ '''' " r ' ''''~~ ' ' ' ' -_.~_ •. -<

meniul derulant optiunea Delete Record (~tergere ~ N.,." Record

Inregistrare). ~ Delftf ftecord


./ Pentru a selecta 0 slngura inregtstrare, pozitionati ind icatorul mouse-ului In
partea stanga a lnreglstrarii (pana cand apare semnul unei sageti negre) ~i
Access va afisa 0 caseta de dialog sollcltand confirmarea privind stergerea
executati un simplu click.
inregistrarll.

Este selectata a daua


inregistrare
If you di ,t Yes, scv won't be ablt to undo ttus Delrle:cperancn .
Art you sure you want to deletethen records?"

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.., \
._~.-,+ ._---_. _. _+

IOPTodus . ' Denumlre • Cantltate •


Selectie grup de 2 Dupa crearea unei tabele, puteti sa 0 rnodificati prin adaugarea sau stergerea de
_-=_"..,...-.;.
1 ~Pame 200
~ "'""-"-"~'. lnregistra ri
2lapte 100 -""'-'-
, __ carnpuri ~i inregistrari.
ra,.._ - _ ..~ 2 $1.00 Adaugarea unui nou camp lntr-o tabela se poate realiza:
-20s
~--$7:00
40ua ./ In vlzuallzarea'Deslgn View (Vizualizare Proiectare) - se va deschide
fereastra de proiectare In care lntroduceti noul camp, trnpreuna cu
• Modificarea datelor unei tabele proprietatile acestuia.

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.~

1 Paine gra ham 200 $3.00 allUU)M


2 Upte 100 $4..50 tO ~"nlo6

3 PeP""" 2 $1.00 l~ " ~


• OU. 205 $7.00 , U~7lIO

~ 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 ~ ~

Do_ -ID-.eoe_ ·Aago,janDdding _ _


For mort: lnICIIftltjon on how to pltvtnt thb
-_a.. . . _
IJt ssl oe troD displl )tng f:wtf)' time yOu 4fld.t In OOjtd. d ttk H~ p.
Se recomanda sa specificati Int ot deauna 0 cheie prlrnarf pentru un tabel. La
construirea unui tabel In vizualizarea Datasheet (Foiaie de date), Access creaza
r'- I tt I i. . ~ ~ ¥ ~" _ _ .~!~ ~ .~ automat 0 cheie primara, cu numele ID ~ i tipul de date AutoNumber
(AutoNumerotare) .

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 ' ~ _• • ' . _. _ ' ~ ' . _ ,. • •

Inde xtd No IDProdus canti tate . Pre! • Magal in • elide to Ad d .


ltd .\Jign wne:r;tJ

Cursorul ia forma unei cruci


Pentru a atentiona utilizatorulln cazul introducerii datelor gresite, puteti afisa un negre
text de atentionare. Acest text II introduceti In campul Validation Text (Text de .00

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.

Ji Introduett l 0 Yaloitre n» l mtf t ca too.

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).

Tipurile de legaturi dintre doua tabele pot fi urrnatoarele:


- 1:1 -Iegatura de tip unu la unu - fiecare 7nregistrare din primul tabel poate avea 0
Selectati tabela dorita ~ i apo i apasatl butonul Add (Adaugare). Repetati operatia
slngura inregistrare corespondents in al doilea tabe l ~i invers. Acest tip de relat le nu
pana adaugatl toate tabelele dorite. Dupa ce atl term inat, apasati butonul Close
este foarte comun deoarece, de cele mai multe ori, lnformatiile asociate se stocheaza
(Tnchidere) pentru a inchide fereastra de dialog.
in acelasi tabe l.
Se revine in fereastra Relationships (Relatll), unde apar tabelele lnt re care se va
- l :M - legatura de tip unu la multi - flecarei Inreglstrari dintr-o tabela 7i corespund
realiza legatura.
mai multe Inregistrari in cealalta tabela
- M:N - legatura de tip multi la multi - mai multor Inreglstrari dintr-o tabela Ie
corespund mai multe Inreglstrari in cealalta tabela . In acest caz, se creazs un al
treilea tabel , care pre ia cheia prlmara a fiecarei tabele, iar relat ia se sparge in doua
relat li de tip unu la multi.
Ccrnenn
~ COd_(Om-~~da - .-- -
1
Fereastra de relatii intre tabele ]
Ill' c ';''- P'OdUI
, 'Y Cod_produl i Numt _produl i
Este foarte important ca, inainte de a crea relatli intre tabele, sa lnchldeti toate
Numt Jirma ! Unrtate_de_masura 1
I. Cant~ott_"'ut. I Cantitah:
tabelele deschise , tntrucat Access nu poate crea relatii intre tabele deschise. --- --_.. __ . l . ~ ,. . .. . .. _ __ 1

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

,( Cascade Delete Related Fields [Stergere i n cascada carnpurl corelate) - Uume_'lrmJ


0;: Ed:t Rd!N m ih:p .
lura
!I j
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

Pe ecran va aparea 0 caseta de dialog care va solicita confirmarea stergerli


Se apasa butonul legaturil. Pentru a sterge legatura definitiv, apasatl butonul Yes (Da). In cazul in care
Create (Creare) nu mai dorltl sa stergetl legatura respectiva, apasatt butonul No (Nu).
pentru crearea
relatlei
~ EnforceR*rentiallntogr;ty

~ CosCllde L\Xlo~ Rdated Fields


~ Cllsade DeleteRdated R=rds
t.:l . Are you sure you want to permanenlly delete the selected relationship from your database?
.- ..-.
RelationshipType: (lne·To-l'1My
Ves I t.,..~~
Se observa tipul
legaturii

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

H Descending pent ru a sorta carnpul In ordine descres catoa re


3.1 Op e r atti de ca u ta r e , sortare s i fi ltr a r e
2. Executati click dreapta pe carnpul selectat ~ i din meniu l der ulant aparut aleget i
• Folosirea functiel de diutare pentru gasi rea unei Inregistr ar l tipul de sortare dor it.

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

f' cOd_masi~~:;~:~:~sj~a-: peug:~;~~rea~'Masi~j~i~-~' ciidtDAd~ - 3 ~ .l. Sc.' t':' I, ;


5 L ).! rt.:',.-;.
6

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"

II cia! rc naewec Damas ! 'T)..


Does not contain (Nu cont ine] - afi~eaza inreglst rartle care nu contln 0 Ir ' sport AudJ f Numbtlf ·,ers

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 \.

Filtrarea se poate realiza ~i cu ajutorul casetelor de filtrare. Pentru a filtra dupa 0


singura valoare sau dupa mai multe valori dlntr-o Iista, debifatl mai intai caseta Select
All (Selectare tota ls) ~ i apoi select at i valor ile dorite.

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

I' · cOd~ma·Si~' 'np_miskia- .. ..--- --_.__..


~ ~
-
·~~,-tfi~ibl.e
::l x

~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

7 sport Mercedes 5 • ' AM..


Mauni~dtlpornbilt
Re:tord . '4 • 1 012 )>1 ., ~ _~ ~~~. ~I ~

~ 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).

3.2 Interogarea bazei de date


In grila de proiectare a lnterogaril, exlsta urrnatoarele carnpuri:
• Crearea unei interogari (query) Field (Camp) - confine numele campurllor ce vor fi aflsate in interogare.
Stabili rea campurilor aflsate i n interogare se poate realiza fie prin selectarea
o int erogare extrage inreglstrart din mai multe tabele Intr-o slngura foaie de date
~i afiseazji numa i acele lnregistr ari care i ndeplinesc anumite criterii. lor din lista derulanta Field: II l ~ ', f ie prin executa rea unui

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: ~

Operator Semnlflcat ie Exemplu


> Mai mare decat >50 • Editarea unei lnterogart prin adaugarea, modificarea ~i stergerea
>= Mai mare sau egal cu >=4500 criteriilor
< Mai mic decat <25
Pent ru a adauga crite rii i nt r-o int er ogare, deschideti int erogarea i n mo du l Design
<= Ma i mic sau egal cu <=400
(Proiectare). Tn dreptul carnpulu i Criteria (Criterii) pr ecizati cri t eriul sau crit erii le
= Egal cu =100
dor ite . Avet l In continua re cateva exemple de astfel de criterii:
<> Diferit de <>160
Like Comparare cu un text Like "last
Pentru a include lnreglstra rl Utilizati acest criteriu Rezultat int erogare
care ...
Dupa stabilirea carnp urllor aflsate In int ero gare ~ i dupa precizarea rest rictiilor,

apasati butonul Save (Salvare) 8 existent pe bara de


acces rap id sau apelatl combinatia de taste 0.1 ,i S. 1n
I
pent ru a putea vizualiza rezult at ele, trebuie sa salvat i interoga rea. Pentru aceasta,

::;:;
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

I 1 rerercn 4.1 LueruI eu formularele


L-

, • Deschiderea unui formular


Fltld' Cod erctescr Nume pfoftsor veeum e retetcn V
TJbk : Pro1~or prctescr ProftSOr Prctesor
Sort
Show · , ~ Formularele permit afisarea, adaugarea, modificarea ~i stergerea datelor din
cntena
tabele.
L ~j .• " Modurile de vizualizare ale unui formular sunt urrnatoarele:
- Design View (Vizualizare Proiectare) - ofera acces la macheta de proiectare a
o Inchiderea unei lnterogari formularului;
- Datasheet View (Vizualizare Foaie de date) - ofera acces la datele pe care Ie
Tnchiderea unei interogari se realizeaza prin apasarea butonului X din coltul din vizualizeaza formularul, sub forma tabelara:
dreapta sus al lnterogarf sau prin executa rea unui click dreapta pe titlul interogarii ~i - Form View (Vizualizare formular) - of era acces la date In forma proiectata cu
alegerea optiunii Close (Inchidere) , ajutorul formularu lui.
- layout View (Vizualizare aspect) - cea mai intuitive vizualizare utllizata pentru
modificarea formularelor.

..
: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

(Formulare), apasati butonul Form Wizard (Expert J , [5J Navrqenon•


Form Form Blank ,,_
00 you ~nt to ddde the query Vechlme7 Deleting this objed wlll remove it from ~I groups. Formular). Apoi urrnati instructiunile din paginile Design Form iN Mort': Forms >
fo rm ~
Formore informationon how to preventthls messagefromdispJaYln9 everytimeyou deletean ob.l-td. clkk Help. expertului Formular.
[ y,, -'j No Help

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.

sri = I; wtid1 foelds do you""'" t onyourform?


What ti1le do youwant foryourform?
masini
- : teb1eor~.
Din meniul derulant alegetl tabela
sau interogarea doritii
1hIl~, aI the information the wizard needs to create your
form,
Do youwant to opon the form or modfy the form', d!Sign?

> Butoane pentru @e§~ fOim to Vier~ in~~;.• -=--=:::J


Alegeti carnpurile ce .» introducerea o Mo<ifythe form', design.
vor fi aflsate in campurllor
formular < ,

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).
()~ \,

• Parcurgerea lnreglstrarllor utillzand formularele


l =~=- ~
"= ~~~-~
- s.. _ La deschiderea unui formular, el este pozltlcnat automat pe prima inregistrare.
Pentru a reveni la pasul anterior apasati
butonul Back (Anteriorul) Parcurgerea inregistrartlor se realizeaza cu ajutorul butoanelor sageti existente in
partea de jos a formularului.
-. ,

Pentru a trece la pasul urmiitor apasati


butonul Next (Urmiitorul)

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

Adaugarea ~i modificarea textului in antet ~i subsol


masinl
Introducerea inforrnatlllor ln antetul sau subsolul unui formular se realizeaza In
modul de vizualizare Design (Proiectare). Astfel, executati click dreapta pe denumirea
formularului ~i alegeti optiunea Design View (Vizualizare Proiectare)
~ Qesign View
Marra

o Pe ecran va aparea macheta de proiectare a fo rmularulu i.


'\
Rf(Of d . K 4 ! 01 7 H

Modificarea datelor dintr-o tabela se realizeaza extrem de user: cu ajutorul


butoanelor de navigare, va pozitionati pe inregistrarea dorita ~i apoi modiflcati datele
cu ajutorul tastatu rii. Dupa realizarea modlflcarilor dorite, prin 'inchiderea
formularului, se realizeaza actualizarea datelor 'in tabela,

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

mouse-ului deasupra textului Detail pana cand acesta ia forma


apasat butonul stang la mouse-ului, trageti In jos.
~ +. Apoi, t inand Se selecteaza fo rmularul ~i se alege una din rnodalitatile de mai jos:
.. se aoasa tasta Delete existents pe tastatura
In tab -ul Design (Proiecta re) apasatl butonul Label [Etlcheta) Aa. Executat i click .. se apasa butonul X Delete • existent In sectiunea Records (Tnregist rari) din
In antet In locul unde dorl tl sa fie pozltionat t ext ul si apoi tastatl textul dorit. tab-ul Home (Pornire)
x
.. se executa click dreapta pe formu lar ~ i se alege optiunea Delete (Stergere)
• I • 1 • 1 • 2 • l • 3 • I • ., • I • 5 • I • & • I • 1 • I • 8 • I ' 9 • I • 10 • I • 11 • I ' 12 • I ' 13' I - 14 • I • 15 ' I ' lE; • I • f1 . •::. din meniul aparut.
Acess va afisa pe ecran 0 caseta de dialog In care va cere confirmarea sterge rli
~
At . .,.
Fo rm Header
i
formularulu i. Pentru a sterge formularul definitiv apasati butonul Yes (Da), pentru a
fANTEl FO RM UU R Ii
!,,- ~_U·M ,
..~ -
_ _ -...;t"

-- ~ -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

Selectat i carnpul dupa care


',j
doriti sa grupati datele ~i
(Raport simplu) Report, iar Access va gene ra automat raportul.
'\. II .<
J
apoi apasai i butonu l >
i
I

..!
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
_. ,__.". . ,

r " f:fext >


~ ,' ,-
_ . ~ _

~ ._ -_._ - - "
. ~ _ , . _., .

--,
_ _
. ~ ~ . , _ ._ 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?

I~-- -------- - -- Orientabotl

. @ 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: :-=~. : .''-

5lmnary Qp1ions. ••• I


< ll.&X -I Nt >

Pentru a trece fa pa sul urrnator apasa\i


butonul Next (urrnatorul)

!!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.

rSumma;Qptions ... Wizard


Executati click pe butonul .. .-- . .... .. .. .... pentru a aflsa a caseta de dialog
in care sunt aflsate to ate campurile numerice contin ute in raport pentru care se What title do you want fer your~?

poate calcula suma, media, valoarea minima, respectiv maxima a datelor cuprinse in c,;~

carnpu l respectiv.

Thars aJ the i'lformationthe wizardneeds to create your


report.
Apasa\i bu tonul OK Do you want to preview the ~ or modifythe report's
r . -- ... . pentru a reven i in desi\ll1?
CmceI
j fereast ra
o ~co @Ereview the r~.
I'
i
9-ow
@l!otolond5<mnor)'
anterioara
o Modify the report's desigl.
I f (-I ~ ~
I..· , " . "
1
o lobi! forsuns
QllaMl!: 1!OfC1!t\1 of

r
I " .,
,

Pen tru a finaliza raportul apasatl butonul


Finish (Term inare)

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

• Salvarea ~i inchiderea unui raport '- 1M " Colon- ill l "


v- ~ O;:hwIh . ~ ~ ~Dcbds
.... . :1• • f : l r l~ .. .
Microsoft Access salveaza automat modiflcarile efectuate. Pent ru 0 mai mare
slguranta, puteti apela funct la File - Save [Hsler - Salvare) sau puteti apasa butonul
Pentru a introduce un text In antet, primul pas consta In rnarirea zonei de antet
8 existent In bara acces rapid. pentru a putea introduce lnforrnat llle dorite. Pentru aceasta, plasati indicatorul
Tnchiderea unui raport se realizeaza prin apasarea butonului x
din coltul din dreapta sus al raportului sau prin executa rea unui click
mouse-ului deasupra textului • Page Head er pana cand acesta ia forma
tinand apasat butonul stang la mouse-ului, tragetl In jos.
+. Apoi,

dreapta pe raport (fie In bara de titlu, fie In interiorul raportulu i) ~i


alegerea opt iunll Close (Tnchidere). In tab -ul Design (Proiectare) apasati butonullabel (Eticheta] Aa . Executatl click
in antet in locul unde dorlti sa fie pozitionat textul ~i apo i tastati textul dorit.
• Adilugarea, modificarea antetului ~i a subsolului unui raport
x
• I • I . 1 · 2 ' I • 3 ' I ' 4 • I • 5 • t • " • I • 7 • t • 8 ' I • 9 • t ' 10 ' I ' 11 • I ' 12 ' I ' 13 ' I • '" ' . :
Tn Access, structura unui raport este Impal1ita in sect iuni, dupa cum urrneaza:
- report header (antet raport) - elementele inscrise In aceasta sect lune apar numai
pe prima pagina a raportului , in c-.
partea de sus. Utlllzat i antetul • ·.·.· .·2· ..1·. ·. ·.·, ·. ·. ·.·, ··.···.···.·,·.·,·C"· ··g···tf ·.·.·
a

raportului pentru a afisa


lnforrnat ille care apar In mod
normal pe 0 coperta, cum ar fi
un titlu sau 0 sigla.
- page header (antet paglna) -
elementele lnscrlse In aceasta
; . .1 I
sectiune apar pe fiecare pagina a • :.Now H
I I
" 'Pi'ff '
. 1__ 1
• # "~' o ;lt t·
raportului, In partea de sus. De
exemplu, puteti utiliza un antet de pagina pentru a repeta titlul raportului pe fiecare
i pagina.

.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

sigle), cu ajutorul butonului ~~ Log o din tab -ul Design (Proiectare).


Grou p. so n . and Tota l

Similar procedati pentru mod ificarea subsolului raportu lui.


1 Dupa int roducerea textulu i in antet ~i subsol, salvat i raportul ~i cornutatl in una
i
din vizualizarile Report View sau Print Preview pentru a vedea rnodlficari le
.! efectuate.

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 .

Antet pent ru raport • ~tergerea unui raport

Se selecteaza raportul ~ i se alege una din rnodalitat ile de mai jos :


• se apasa tasta Delete existenta pe tastatura
120 15 • se apasa butonul X Delete • existent in sectiunea Records (Inregtstrari) din
2 tab-ul Home (Pornire)
100 8 • se executa click dreapta pe raport ~i se alege optiunea Delete ($tergere) din
meniul aparut ,
Acess va afisa pe ecran 0 caseta de dialog in care va cere confirmarea stergerll
-:
raportului. Pentru a sterge raportul definitiv apasati butonul Yes (Da), pentru a
• Gruparea datelor dupa diferite atribute renunta la stergere apasatl butonul No (Nu).

La imprimarea unu i raport, de obice i veti dori sa grupati datele pentru 0


vizualizare cat mai sugestlva, Do you wanl to ~lly delete tile report 'caled~'?

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,:.

~ Export dota l!nh '<>tm>ttinll_ byout.


Seled thts opucn to prese-rve mort formattln~ and layolJtmtorma.ttonwhen ( xporUng a tabl e, qu e ry, form,. Of report.

ii.i Open the destirJ!tion me ~er the aport operation Is complete.


Select t h iS option to VIew the results of the expert OPt nltlon . This optIon IS available on tywhtn you export formatted dahl.

lx pon o nly the' 1dedt.d teccrds,


Select tb- s ophCr. tooerport o rtl t th e se-ecte c -et o-us TtM l:P!I;;":l I ~ C ~ - ~ a-. a !~~ bf t whe n ~ G t: t .p ~ ., f""l""'a1t ec d,1!a and
'U i tr H ",r j ', lti-t(1l' d

Pa gt

Daca exportati un tabel sau 0 interogare ~i dorit l sa exportati datele formatate,


ClosePnnt
blfati caseta Export data with formatting and layout (Se exports datele rnentinand
Revenirea In fereastra aplicatlel se efectueaza apasand butonul P,,,,,.. (Inchldere
formatarea ~ i aspectul). Daca exportatl un formular sau un raport, aceas ta optlune
examinare Inaintea lmprlrna rii} ,
apare se lect ata automat, dar nu este inactiva.
Pentru a vizualiza registrul de lucru generat dupa finalizarea operatiunli de
• Modificarea orlentarf ~i a dimensiunii paginii unui raport
export, blfati caseta Open the destination file after the export operation is
complete (Se desch ide fisie rul destinat le dupa term inarea ope rat iunll de export) .
Daca obiectul sursa este deschis ~i at i selectat doa r anum ite lnreglstr ari pentru
Tn fila Print Preview, . (Exam inare Inainte irnprirnar lt), 0 I c.
. !5'
sect lunea Page Layout (Aspect paglna) avet i posibilitatea de a Pc<lnH.nd>' ''j>< '''''
export, bifati caseta Export only the selected records (Se exports numai inreg lstrar ile ><tup

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 -

H Imprimare) ~i apoi apasati butonul (Imprimare) sau folositi cornblnatla de taste


Din list a derulanta a butonului M6f9m, (Margini) se aleg optlun ile dispon ibile : Ctrl ~i P. Aceasta cornanda deschide fereastra Print (Imprimare) din care va alegeti
Normal, Wide (Lat) sau Narrow (Ingust). imprimanta la care se reallzeaza printa rea, nurnarul de exemplare ~i modalitatea de
J~ tiparlre (pe hartie sau in flsier) . Tiparlrea in flsler este uti la atunci cand avet i nevoie
P69' sa transferati flsierul pe un alt calculator ~i sa II tiparit i local.
Apasarea butonului [lnit iallzare pagina] deschide fereastra Page Setup
I<tup

[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

;Ir ....1 ~ CMI ~

t>r r tOd la ~.~tf~ Crt:,


Daca dorltl sa lmp rimatl in flsier, i n fereastra Print (Imprimare), blfati caseta Print
to file (Imprimare in flsier] . Va fi afi~ata 0 caseta de dialog Save Print Output As care
va permite sa stablllti locatla sl numele fisierulul ce va fi generat.

.:+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

a ib N'. ( oMh Rtm6Cu


i. Ccm pulel
paginii . SkyOrivc ll, NclWorl<
~~ Recent pbees ' \:
Dimensiunea paginii
~ l i b ra n~
Sou-ceo . ~~y ~ _ ~ . Documents
J' Mup<
Pmter fur ca ~.
(!' Default Pm ter
,',Use Speak Pmter
~, P,cturti

Vidros
Fil,.,me ~.~ . . 40NUmele
r fi~ierului
J
Sln . l: type ~tu n:~ .pm) r

• tfid e Folden. C:-S .. J C,ncel

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 .

13 . b I Salvati ~i Inchideti tabela Autor.


15. Creatl a interogare asupra tabelei Carte 'in care afisati doar cartile ce au cod_carte
14 c ! mai mare de 25:S alvati interogar ea cu numele 25'.

15
I

I b I 1 Fi~ierele de lucru pot fi descarcate de la adrasa www,euroapti t udi nLro


75
74
16. Creat i un rapo rt uti lizand toate carnpurile din t abela Autor, gru pan d datele In 23 Mcd ific at l dimensiun ea paginii din A4 In Letter. Salvati ?i inch ideti raport ul
func t ie de campul Nume. Profesor.
17. Salvati raportu l cu denum irea Raport autor. 24. Stergeti raportul Prof esor .
18. lntroduceti In antetul raportului 0 imagine. 25. Inchldett aplicat ia de baze de date .
19. M uta ti imaginea In partea stanga a subsolului raport ulu i.
20. Salvat i modiflcarlle facute ~ i inchideti aplicat ia de baze de date . - III -
1. Deschidet l 0 apl icatie de baze de date . Creati 0 baza de date noua In directoru l
- "- Documents. Salvat i-o cu nume le bd.accdb.
2. Creati 0 t abela denumita Elevi ce va conf ine urrnatoa rele carnp ur i:
1. Deschidetl baza de date access2.accdb
2. Oeschideti tabela Universitate ~i creati 0 regula de validare pentru atributul Nume camp Tip de date Dimensiune camp
Cod_catedra, astfel lncat sa nu accepte int roducerea valo rilor mai mari de 256. In Nume elevi Short Text 50
cazul ne res pecta rii regulii de validare, se va afisa mesaj ul: lntroducetl valori mai mid Data naste rii Date/Time Short Date
ca 256! Varsta Number Int eger
3. Creat l un filt ru dupa formular (Filt er By Form) pentru t abela Universitate pentru a Nr scoala Numbe r Int eger
aflsa unlversitatil e cu cad u1123.
4. Apllc at i filtrul creat asupra tabelei Universitate. 3. Stabi liti carnpul Nr_scoala ca fiind cheie pr trnara,
5. lntroduceti Bucuresti ca valoare lmplicita pentru carnpul Oras. 4. Adaugati urrnatoarele Inregistrarl In tabela creata anterior:
6..Modlfl cati lat imea caloane i Nume universitate la 30.
7. Salvat i ~ i Inchidet i tabela Uriiversitate. Nume elevi Data nasterii Varsta Nr scoala
8. I n t abela Profesor sorta t i dat ele In ord ine descrescatc are dup a carnpul lonescu M ihai 05/05/1992 21 1
Cod_profesor. Popescu Alin a 08/08/1993 20 2
9. Sterget i a doua In regist rare din t abel a. Popa Geanina 12/03/1993 20 3
10. Stablllti atributul Nume profesor din tabela Profesor ca fi ind indexat fara Mihai lulian 07/05/1991 22 4
duplicate.
11. Im pr irnati toate ln regist rarile din tab ela. Inch ldet i tabela Profesor. 5. In tabe la Elevi st erget i campul Varsta ~ i apoi inchideti t abela.
12. Deschidet i formu larul Profesor. 6 Creat i 0 t abela denurnit a Clasa ce va cont ine urrnat oarele carnpuri:
13. Cu ajuto rul formu larulu i selectati Inr egistrarea 3 ~ i rnodiflcati nume le pro fesorulu i
din lui ian In Marian. [nchideti formula ru l Profesor. Nume camp Tip de date Dimensiune camp
14. Creat i 0 int erogare asupra tabelei Profesor In care afisat l toate carnpurile pentru Nume Short Text 50
profesorii cu 0 vechime mai mare de 15 ani. Clasa Number Integer
15. Rulati interogarea creata . Salvati interogarea cu denumirea 15. Media Number Intege r
16. In interogarea 15 sterget i campul Telefon. Nr scoala Number Int eger
17. Ellrn lnat l criteriul >15 asociat carnpului Vechime .
18. Ascundeti campu l Vechime . 7. Stabiliti carnpul Nr_scoala ca fiind cheie prirnara .
19. Salvati ~i i nchldet i interogarea 15. 8. Adaugati urrnatoarele Inregist rar i In tab ela creata anterior:
20. Creati 0 interogare asupra tabele i Universitate In care afisati doar campu rlle 1 ~i
3. Salvati interoga rea cu numele Ul'livers si apoi l nchldet i-o.
Nume Clasa Media Nr scoala
21. Creat ! 0 interogare asupra .t abelei Profesor pentru a aflsa profesorii al care r nume
A 9 8 1
Incepe cu lite ra A. Sa lvat i int erogarea cu denum irea Nume ?i apoi i nchidet i-o.
B 8 9 2
22. Deschldetl rapo rtu l Profesor.
C 8 9 3
76 77
16. Creati un filtru de t ipul Filter By Selection pentru tabela Casete pentru a afisa
Inregistrarile care corespund filmelo r de Actlune. Salvat i ~i i nchldet i tabela Casete.
17. Creat i un raport ut ilizand toate campurile din tabe la Casete imprumutate, grupat
dupa atributul Cod_imprumut, care sa calculeze nurnarul mediu de casete
lmprumutate. Salvati raportul cu numele Casete.
18. Mutati titlul rapo rtulu i Casete In partea dreapta a antetului.
19. lrnprirnat i raportulla 0 irnprlmanta dispon lblla .
20. Salvati modiflcarile facute ~ i lnchidet i aplicatla de baze de date .

- 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

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