Baze de Date Ms Access

download Baze de Date Ms Access

of 42

Transcript of Baze de Date Ms Access

  • 7/24/2019 Baze de Date Ms Access

    1/42

    Baze de dateMicrosoft Access

  • 7/24/2019 Baze de Date Ms Access

    2/42

    CUPRINSCUPRINS

    LECTIA 1. UTILIZAREA APLICATIEI DE BAZE DE DATE MICROSOFT ACCESS

    CONCEPTE GENERALE ALE BAZELOR DE DATE

    DESCHIDEREA APLICATIEI MICROSOFT ACCESSDESCHIDEREA UNEI BAZE DE DATE EISTENTE

    CREAREA UNEI BAZE DE DATE NOUA

    SAL!AREA UNEI BAZE DE DATE

    "NCHIDEREA UNEI BAZE DE DATE

    UTILIZAREA FUNCTIEI HELP

    MODIFICAREA BARELOR DE INSTRUMENTE

    MODIFICAREA OPTIUNILOR APLICATIEI

    LECTIA 2. TABELE

    OPERATIILE PRINCIPALE

    Crearea unei tabele cu diferite atribute

    Proprietatile cmpurilor unei tabele

    Adaugarea si parcurgerea nregistrarilor ntr-o tabela

    Anularea si refacerea comenzilor

    Selectarea nregistrarilor

    Modicarea si stergerea nregistrarilor

    Adaugarea unui atribut nou unei tabele existente

    Stergerea unei tabeleDEFINIREA CHEILOR UNEI TABELE

    Denirea cheii primare a unei tabele

    Crearea unui index

    MODIFICAREA STRUCTURII UNEI TABELE

    Schimbarea proprietatilor unui atribut

    Crearea unei reguli de alidare

    Schimbarea dimensiunii unei coloane ntr-o tabela

    Mutarea unei coloane ntr-o tabela

    LEGATURILE DINTRE TABELE

    Crearea unei legaturi ntre doua tabele

    Stergerea unei relatii

    LECTIA 3. PRELUCRAREA DATELOR

    OPERATII DE CAUTARE# SORTARE SI FILTRARE

    !olosirea functiei de cautare pentru gasirea unei nregistrari

    Sortarea nregistrarilor

    Crearea si aplicarea unui ltru asupra unei tabele

    INTEROGAREA BAZEI DE DATECrearea unei interogari

  • 7/24/2019 Baze de Date Ms Access

    3/42

    "ularea unei interogari

    Salarea unei interogari

    Modicarea unei interogari

    Stergerea unei interogari

    LECTIA 4. FORMULARELELUCRUL CU FORMULARELE

    Crearea unui formular

    Adaugarea# modicarea si parcurgerea nregistrarilor cu a$utorul formularului

    Adaugarea si modicarea textului n antet si subsol

    Schimbarea culorii si a stilului de chenar ale unui control

    %nchiderea unui formular

    Stergerea unui formular

    LECTIA 5. RAPOARTE

    LUCRUL CU RAPOARTELE

    Crearea unui raport

    Salarea si nchiderea unui raport

    Adaugarea# modicarea antetului si a subsolului unui raport

    Copierea sau mutarea controalelor n cadrul unui raport

    &ruparea datelor dupa anumite atribute

    Stergerea unui raport

    LECTIA 6. PREGATIREA REZULTATELOR

    PREGATIREA PENTRU IMPRIMARE'izualizarea nainte de imprimare a unui raport# formular# tabela

    Modicarea orientarii si a dimensiunii paginii unui raport

    OPTIUNI PENTRU IMPRIMARE

    (mprimarea unei pagini# a nregistrarilor selectate sau a ntregii tabele

  • 7/24/2019 Baze de Date Ms Access

    4/42

    Lectia 1. Utii!a"ea a#icatiei $e %a!e $e $ateMic"&'&(t Acce''

    Concepte generale ale bazelor de date

    Date$e s%&t fa'te c%$ese di& $%(ea rea$a 'e )aza de o)ser*atii si(as%ratori+ I&for(atia este rez%$tat%$ i&ter'retarii date$or de catre %&a&%(it s%)iect si co&fera acest%ia ca'acitatea de a $%a decizii+ "& acestco&te,t# %& ro$ i('orta&t re*i&e )aze$or de date# -& ca$itate de (i.$oc'ri&ci'a$ de stocare si re/asire a date$or# si# deci# i('$icit# si de f%r&izare ai&for(atiei+Baze$e de date re'rezi&ta o str%ct%ra or/a&izata de date# creata astfe$-&c0t sa asi/%re acces%$ $a acestea -& ti(' ra'id si -& (od e1cie&t+

    Caracteristica 'ri&ci'a$a a a'$icatii$or de )aze de date co&sta -& fa't%$ caacce&t%$ este '%s 'e o'eratii$e de (e(orare si re/asire efect%ate as%'ra%&or *o$%(e (ari de date# si (ai '%ti& as%'ra o'eratii$or de 're$%crare aacestora# c%( este -& a$te do(e&ii+ Pri&ci'a$a o'eratie care a'are -& orice)aza de date este cea de re/asire a date$or -& sco'%$ o)ti&erii dei&for(atii+ Pri&ci'a$a caracteristica a date$or %&ei a'$icatii de )aze de dateo co&stit%ie i&de'e&de&ta# care se trad%ce 'ri& de$i(itarea c$ara -&trere'reze&tarea 1zica a date$or si i(a/i&ea 'e care o are %ti$izator%$ as%'raacestor date+"&tr2o e,'$icatie si('$ista# o %a!a $e $atepoate denita ca o colectiede informatii+ De e,e('$%# cartea de te$efo& este o )aza de date# $a fe$

    c%( este si a/e&da c% &%(ere$e de te$efo& si cata$o/%$ c% 1se de $a)i)$ioteca+ "& caz%$ )azei de date co('%terizate '%te( stoca date dar'%te( face (%$te a$te $%cr%ri+O baza de date reprezinta un ansamblu de date referitoare la un anumitsubiect# organizate coerent# structurate cu o redundanta minima#accesibile ct mai multor utilizatori n acelasi timp)O baza de date esteun ansamblu de colectii de date cunoscute sub denumirea de tabela+L%(ea rea$a co&ti&e diferite o)iecte 'e care $e *o( &%(i e)titati+ Acestee&titati a% a&%(ite 'ro'rietati# 'e care $e *o( &%(i at"i%*teee)titati&"# aceste atri)%te 'ot $%a a&%(ite +a&"i+ Astfel, informatia

    poate denita ca ind formata din:2 entitate (obiectul informatiei)2 atribut (proprietatile entitatii)2 valoare (masura proprietatii).

    De e,e('$% e)titatea A),a-at este for(ata di& at"i%*tee &%(e#*0rsta# a&i# *ec3i(e# care a% a&%(ite +a&"i+Toate aceste date s%&t or/a&izate -& ta)e$e+ O %a!a $e $ate este formatadin mai multe tabele cu diferite legaturi ntre ele)Pe&tr% a de1&i o )aza de date este &e*oie de 4

    2 Ta%ea 5 re'rezi&ta %& 'rod%s cartezia& di&tre (ai (%$te do(e&ii#caracterizata 'ri&tr2%& &%(e+ O foaie de ca$c%$ di& E,ce$ 'oate 1

    co&siderata o ta)e$a# %&de 'e 'ri(a $i&ie s%&t trec%te do(e&ii$e cea'arti& ta)e$ei# iar a'oi 'e rest%$ $i&ii$or s%&t trec%te date$e

  • 7/24/2019 Baze de Date Ms Access

    5/42

    cores'%&zatoare acestor do(e&ii+ "& ta)e$%$ a$at%rat do(e&i%$N*e se refera $a &%(e$e %&or 'ersoa&e# iar do(e&i%$ /a"'ta serefera $a *0rsta 'ersoa&e$or+ De ase(e&ea# do(e&ii$e N*e si/a"'ta s%&t at"i%*tee iar rest%$ r0&d%ri$or s%&t +a&"i 're$%ate deaceste atri)%te+

    2 Le,at*"ie di&tre ta)e$e+Sta)i$irea re$atii$or di&tre ta)e$e *a 'er(ite *iz%a$izarea si(%$ta&a ac0('%ri$or di& (ai (%$te ta)e$e+E,ista trei ti'%ri de $e/at%ri care se 'ot sta)i$i -&tre do%a ta)e$e4

    2 6 4 6 5 e,at*"a $e ti# *)* a *)* c0&d %&ei -&re/istrari di&tr2ota)e$a -i cores'%&de o si&/%ra -&re/istrare di& cea$a$ta ta)e$a+ Dee,e('$%# daca se co&sidera ta)e$e$e Mate"ii si P"&(e'&"i# at%&ci$e/at%ra de ti' %&% $a %&% se 'oate e,e('$i1ca 'ri& fa't%$ ca o(aterie 'oate 1 'redata de %& si&/%r 'rofesor si %& 'rofesor 'oatesa 'redea o si&/%ra (aterie+

    2 6 4 M 5 e,at*"a $e ti# *)* a ai *ti c0&d %&ei -&re/istraridi&tr2o ta)e$a -i cores'%&d (ai (%$te -&re/istrari di& cea$a$ta ta)e$a+Re$ati* $a ta)e$e$e Mate"ii si P"&(e'&"i# o (aterie 'oate 1 'redatade (ai (%$ti 'rofesori+

    2 M 4 N 5 e,at*"a $e ti# *ti a *ti c0&d (ai (%$tor -&re/istraridi&tr2o ta)e$a -i cores'%&d (ai (%$te -&re/istrari di& cea$a$ta ta)e$a#adica (ai (%$te (aterii 'ot 1 'redate de (ai (%$ti 'rofesori+

    Orice ta)e$a tre)%ie sa ai)a de1&ita o c3eie+ C0eia %&ei ta)e$e re'rezi&ta%& a&sa()$% (i&i(de atri)%te care ide&ti1ca -& (od %&ic o -&re/istrare di&tr2o ta)e$a+ C3eia'oate 1 for(ata di&tr2%& si&/%r atri)%t 7c0eie 'i#a8 sa% di& (ai (%$te

    atri)%te 7c0eie c*'a8+ Deter(i&area c3eii &ecesita c%&oasterease(&i1catii$or atri)%te$or di& ta)e$a+ La %& (o(e&t dat# -& ta)e$a 'ote,ista (ai (%$te atri)%te c% 'ro'rietatea ca ide&ti1ca o -&re/istrare+Acestea 'oarta &%(e$e de c0ei ca)$i$ate+ Di&tre aceste c3ei ca&didatese a$e/e acea c3eie care 'oate ide&ti1ca -& (od %&ic o -&re/istrare di&ta)e$a+ C3eia a$easa se &%(este c0eie #"ia"a. Daca -&tr2o ta)e$a %&atri)%t sa% %& a&sa()$% de atri)%te face referire $a c3eia 'ri(ara di&ace$asi ta)e$ sa% di& a$t ta)e$# at%&ci acest a&sa()$% de atri)%te se&%(este c0eie ete")a.

    Deschiderea aplica*iei icrosoft Access

    A'$icatia de )aze de date Acce'' face 'arte di& 'ac3et%$ de 'ro/ra(eMic"&'&(t Oce+ Este s'ecia$izata -& $%cr%$ c% )aze de date# iar 1siere$ecreate c% a.%tor%$ ei *or a*ea e,te&sia .acc$% .$% 2 'e&tr% *ersi%&i$e(ai *ec3i+ Pe&tr% a desc3ide a'$icatia '%teti sa %r(ati (ai (%$te*aria&te4

  • 7/24/2019 Baze de Date Ms Access

    6/42

    2 Di& (e&i%$P&")i"e T&ate#"&,"aee Mic"&'&(t Oce Mic"&'&(t

    Oce Acce''27782 Daca e,ista 'e

    des9to'# d%)$%c$ic 'e'icto/ra(aa'$icatiei :

    "& (o(e&t%$desc3iderii# 'e ecra& *aa'area fereastraa'$icatiei care co&ti&ee$e(e&te$e s'eci1ce4)ara de tit$%# )ara de(e&i%ri# )ara de i&str%(e&te si a$te )are de i&str%(e&te+

    Deschiderea unei baze de date e!istenteDaca doriti sa desc3ideti o )aza care este de.a sa$*ata 'e ca$c%$ator%$d%(&ea*oastra '%teti sa a$e/eti %&a di&tre %r(atoare$e *aria&te4

    2 De $a )%to&%$ Oce a$e/eti co(a&da De'c0i$e"e9 *a a'area ofereastra -& care *eti '%tea sa se$ectati )aza de date 'e care doritisa o desc3ideti+

    2 Daca a*eti desc3isa fereastra E#&"e" at%&ci '%teti sa desc3ideti)aza de date c% d%)$% c$ic 'e 'icto/ra(a ei+

    Apasarea simultana a tastelor Ctrl"O va conduce la deschidereaunei baze de date.

    Crearea unei baze de date noua

    Pe&tr% a crea o )aza de date &o%a '%teti sa a$e/eti %&a di&tre %r(atoare$e(etode4

    2 De $a )%to&%$ O;ce a$ a'$icatiei a$e/eti co(a&da N&*. Di& fereastraa'ar%ta se$ectatio'ti%&ea Ba!a $e$ate)ecetata.

    2 "& fereastra E#&"e"'%teti sa creati %&1sier c% e,te&sia.acc$%.

  • 7/24/2019 Baze de Date Ms Access

    7/42

    #alvarea unei baze de date

    At%&ci c0&d ati a$es sa creati o )aza de date# a%to(at *i se *a cere sa osa$*ati+ Astfe$# *a a'area o fereastra -& care *a tre)%i sa sta)i$iti $oc%$ %&de*eti face sa$*area# 'rec%( si &%(e$e 1sier%$%i care se *a crea+

    Apasarea simultana a tastelor Ctrl"$ va conduce la crearea unei

    baze de date noi.Daca faceti (odi1cari as%'ra )azei de date si doriti sa $e sa$*ati at%&ci'%teti sa a$e/eti co(a&da Sa+a"e de $a )%to&%$ O;ce.Daca doriti sa sa$*ati(odi1cari$e -& a$t $oc sa%s%) %& a$t &%(e at%&cia$e/eti co(a&da Sa+a"eca: de $a )%to&%$ O;ce.

    Apasarea simultana atastelor Ctrl"# conducela salvarea sierului.

    %nchiderea unei baze de date

    "& (o(e&t%$ -& care ati creat o )aza de date#aceasta se *a desc3ide -&tr2o fereastra -&cadr%$ a'$icatiei+ Pe&tr% a -&c3ide )aza de date(er/eti $a )%to&%$ O;ce si sa se$ectatico(a&da ;)c0i$e"e %a!< $e $ate sa%se$ectati )%to&%$ de -&c3idere di& co$t%$drea'ta s%s a$ ferestrei+

  • 7/24/2019 Baze de Date Ms Access

    8/42

    &tilizarea functiei 'elp

    Daca &% stiti sa fo$ositi toate f%&ctii$e 'ro/ra(%$%i# acesta *a '%&e $adis'ozitie f%&ctia A-*t&" c% a.%tor%$ careia '%teti sa *a doc%(e&tati+Aceasta f%&ctie se 'oate acti*a di& (e&i%$ A-*t&"= A-*t&" #e)t"*Mic"&'&(t Acce''. Se *a desc3ide o fereastra -& care *eti '%tea sao)ti&eti i&for(atii 'e )aza %&or c%*i&te c3eie 'e care tre)%ie sa $ei&trod%ceti -& zo&a de ca%tare+ A'asati )%to&%$ Li't Tic' sa% tastaE)te" 'e&tr% a sea1sa toate rez%$tate$e ca%tarii+

    Apasarea tastei conduce la deschiderea ferestrei A*utor.

    odicarea optiunilor aplicatiei

    Daca doriti sa (odi1cati%&e$e di&tre o'ti%&i$e de

    )aza a$e a'$icatiei '%tetisa (er/eti $a )%to&%$O;ce si sa a$e/etico(a&da O#ti*)iAcce''+ Se *a desc3ide ofereastra -& care *a '%tetifo$osi de s%)(e&i%ri$e'reze&te 'e&tr% a ad%cea&%(ite (odi1cari+ Dee,e('$%# 'e&tr% a

    (odi1ca $oc%$ i('$icit desa$*are a 1siere$or createc% aceasta a'$icatie *atre)%i sa (er/eti -&s%)(e&i%$ P*a"e si sa(odi1cati ca$ea trec%ta -&o'ti%&ea F&$e" i#icit#e)t"* %a!e $e $ate.

  • 7/24/2019 Baze de Date Ms Access

    9/42

    Lectia 2. Ta%eeOperatiile principale

    2 C"ea"ea *)ei ta%ee c* $i(e"ite at"i%*te"& (o(e&t%$ -& care ati creat si sa$*at o )aza de date# 'e ecra& *a a'area

    fereastra &oii )aze de date+ "& aceasta fereastra *eti /asi co('o&e&te$e&ecesare $%cr%$%i c% )aza de date42 +ara de titlu 5 'e ea a'are &%(e$e )azei de date:2 +ara cu butoane 5 'er(it efect%area %&or o'eratii c% o)iecte$e )azei

    de date:2 !ereastra cu obiecte 5 a'ar o)iecte$e care se 'ot crea -&tr2o )aza de

    date:2 ,ptiuni 'e&tr% 1ecare o)iect+

    Pe&tr% a crea o ta)e$a tre)%ie sa (er/eti -& (e&i%$ C"ea"e P"&iecta"eta%e. Pe ecra& *a a'area o /ri$a c% r0&d%ri si co$oa&e -& care *eti '%teasa i&trod%ceti &%(e$e c0('%ri$or -('re%&a c% 'ro'rietati$e $or+

    !a tre)%i sa creati ta)e$a Ee+ic% c0('%ri$e si 'ro'rietati$e$or4

    2 "& cadr%$ co$oa&ei umecmp i&trod%cetic0('%ri$e &ecesare4)*e>ee+i=$ata>)a'te"ii= +a"'ta=)">'c&aa9

    2 "& cadr%$ co$oa&ei .ip dedate tre)%ie sa sta)i$ititi'%$ de date -& care se-&cadreaza *a$ori$e 'ecare $e 'ot $%a atri)%te$e+Astfe$# daca tre)%ie saco('$etati &%(e$e %&ei'ersoa&e at%&ci *etia$e/e ti'%$ de data Tet='e&tr% c0('%ri$e c%*a$ori &%(erice tre)%iesa a$e/eti ti'%$ N%(ar# iar 'e&tr% date$e ca$e&daristice a$e/eti ti'%$

    Data?O"a.2 "& 'artea de .os a ferestrei este zo&a c% 'ro'rietati$e c0('%ri$or+ Aici'%teti sa (odi1cati a&%(ite 'ro'rietati 'e&tr% 1ecare c0(' -&'artea# -& f%&ctie de ti'%$ de data a$es+ D%'a ce ati trec%t de acest'as# *a tre)%i sa sa$*ati ta)e$a 'ri& a'e$area co(e&zii Sa+a"e de $a)%to&%$ O;ce+ !a a'area o fereastra -& care *a tre)%i sa i&trod%ceti&%(e$e ta)e$ei4

  • 7/24/2019 Baze de Date Ms Access

    10/42

  • 7/24/2019 Baze de Date Ms Access

    11/42

    2 Da?N* 2 !a$ori si c0('%ri Da si N% care co&ti& &%(ai %&a di& ce$edo%a *a$ori 7DaN%#Ade*arat?Fa$s sa% Acti*atDezacti*at8+

    2 O%iect OLE 2 U& o)iect 7c%( ar 1 o foaie de date Microsoft E,ce$# %&doc%(e&t Microsoft ord# /ra1ca# s%&ete sa% a$te date )i&are8$e/ate sa% -&cor'orate -&tr2%& ta)e$ Microsoft Access+

    2 #e"i) Te,t sa% co()i&atie de te,t %ti$izat ca adresa 3'er$i&9+Pro'rietati$e di& 'a/i&a Ge)e"a care se 'ot sta)i$i 'e&tr% 1ecarec0(' s%&t4

    2 Die)'i*)e c@# 5 deter(i&a ti'%$ de date fo$osit de %& c0('&%(eric sa% &%(ar%$ (a,i( de caractere ce 'oate 1 i&trod%s -&tr2%&c0(' de ti' te,t+

    2 F&"at 5 for(at sta&dard# 'rede1&it# 'e&tr% a1sarea *a$ori$or di&tr2%& c0('+ Pro'rietatea For(at &% afecteaza *a$ori$e date$or ci doar(od%$ -& care s%&t a1sate aceste *a$ori+

    2 Zeciae 'er(ite sta)i$irea &%(ar%$%i de zeci(a$e+2 /a&a"e i#icita *a$oare 'resta)i$ita 'e care Access o i&trod%ce

    a%to(at -& c0(' $a ada%/area %&ei &oi -&re/istrari+2 Re,*a $e +ai$a"e se %ti$izeaza 'e&tr% a i&dica ceri&te$e 'e&tr%

    date$e i&trod%se -&tr2o -&re/istrare# c0(' sa% co&tro$+2 Tet $e +ai$a"e 'er(ite i&trod%cerea %&%i te,t care tre)%ie

    a1sat daca *a$ori$e i&trod%se -& c0('%$ res'ecti* &% -&de'$i&esccriterii$e i('%se de re/%$a de *a$idare+

    2 I)$eat '%teti a$e/e %& i&de, care 'er(ite sa% &% *a$ori d%'$icate-& c0('%$ res'ecti*+

    A$a*,a"ea si #a"c*",e"ea )"e,i't"a"i&" )t"& ta%ea

    Pe&tr% a '%tea ada%/a -&re/istrari -&tr2o ta)e$a *a tre)%i sa o desc3ideti -&(od%$ /i!*ai!a"e=1e c% d%)$% c$ic 'e &%(e$e ei# 1e c$ic( drea'ta 'e &%(e$e ta)e$ei ise$ectai o'i%&ea De'c0i$e"e+ Daca a*eti desc3isa str%ct%ra ta)e$ei7(od%$ P"&iect8 at%&ci '%teti sa treceti -& (od%$ /i!*ai!a"e c% a.%tor%$)%to&%$%i aat -& )ara de )%toa&e a a'$icatiei+ Trecerea di& (od%$

    /i!*ai!a"e-& (od%$ P"&iectse 'oate face 'ri& se$ectarea )%to&%$%i +"& (od%$ /i!*ai!a"e '%teti sa *edeti -&re/istrari$e care s%&t de.a -&

    ta)e$a si '%teti sa ada%/ati a$te -&re/istrari fo$osi&d 'ozitii$e $i)ere de $a1&a$+

  • 7/24/2019 Baze de Date Ms Access

    12/42

    Daca doriti sa *edeti c0te -&re/istrari s%&t -& ta)e$a tre)%ie sa %r(ariti)ara de stare aata -& 'artea de .os a ferestrei c% a.%tor%$ careia '%teti sa'arc%r/eti -&re/istrare c% -&re/istrare sa% '%teti sa *a 'ozitio&ati direct 'e

    o a&%(ita -&re/istrare+

    A)*a"ea si "e(ace"ea c&e)!i&"

    Daca doriti sa corectati o co(a&da /resita# '%teti fo$osi )%to&%$ di& )arade i&str%(e&te acces ra'id a a'$icatiei sa% fo$ositi co()i&atia de tasteCt"Z.

    Seecta"ea )"e,i't"a"i&"

    Pe&tr% a se$ecta o -&re/istrare tre)%ie sa a*eti ta)e$a desc3isa -& (od%$

    /i!*ai!a"e+ Di& aceasta fereastra# faceti c$ic 'e sa/eata di& st0&/a-&re/istrarii 'e care doriti sa o se$ectati+ Daca doriti sa se$ectati %& /r%' de-&re/istrari# e,ec%tati c$ic 'e )%to&%$ de se$ectare a$ 'ri(ei -&re/istrari#a'oi ti&eti tasta S0i(t a'asata si faceti c$ic 'e )%to&%$ de se$ectare a$%$ti(ei -&re/istrari+ Sa%# ti&0&d )%to&%$ st0&d a$ (o%se2%$%i a'asat# 'or&itide $a 'ri(a -&re/istrare di& /r%' si *a de'$asati '0&a $a %$ti(a -&re/istrare'e care tre)%ie sa o se$ectati+

    M&$ica"ea si ste",e"ea )"e,i't"a"i&"

  • 7/24/2019 Baze de Date Ms Access

    13/42

    Pe&tr% a (odi1ca o -&re/istrare *a tre)%i sa desc3ideti ta)e$a -& (od%$/i!*ai!a"e# sa ide&ti1cati -&re/istrarea res'ecti*a si sa o (odi1cati(a&%a$+Pe&tr% a ster/e o -&re/istrare '%teti sa se$ectati r0&d%$ res'ecti*# iar di&(e&i%$ desc3is

    c% %& c$ic drea'ta sa a$e/eti co(a&da Ste",e"e )"e,i't"a"e.O a$ta (etoda de ster/ere co&sta -& a'e$area co(e&zii Ste",e"e di&(e&i%$ #&")i"e d%'a ce ati se$ectat -&re/istrarea res'ecti*a+ Tasta Deete*a co&d%ce $a ace$asi rez%$tat+ Pe ecra& *a a'area o fereastra 'ri& care*eti 1 ate&tio&ati ca o'eratia de ster/ere &% 'oate 1a&%$ata+ Co&1r(atister/erea c% )%to&%$ Da si a&%$ati c% )%to&%$ N*.

    A$a*,a"ea *)*i at"i%*t)&* *)ei ta%ee ei'te)te

    Daca doriti sa (odi1catistr%ct%ra %&ei ta)e$e de.ae,iste&te 'ri& ada%/area %&%iatri)%t &o%# *a tre)%i sadesc3ideti ta)e$a -& (od%$P"&iect+ "& fereastra *eti /asi$ista c% atri)%te$e de.ae,iste&te+ Pe %& r0&d &o%'%teti sa i&trod%ceti %& &o%atri)%t 7c0('8 -('re%&a c%'ro'rietati$e $%i+

    Ste",e"ea *)ei ta%eePe&tr% a ster/e o ta)e$a# di& fereastra )azei de date careia -i a'arti&eta)e$a *a tre)%i sa o se$ectati# iar a'oi sa a$e/eti co(a&da Ste",e"e di&(e&i%$ P&")i"e. Aceeasi co(a&da o /asiti si -& (e&i%$ 'e care -$desc3ideti c% %& c$ic drea'ta 'e &%(e$e ta)e$ei care tre)%ie stearsa+ Dease(e&ea# tasta Deete co&d%ce $a ace$asi rez%$tat+Pe ecra& *a a'area o fereastra 'ri& care *eti 1 a*ertizati ca ster/eti ota)e$a+ Co&1r(ati o'eratia c% )%to&%$ Da= i&1r(ati c% )%to&%$ N*+Operatia de stergere a unei tabele poate refacuta cu a*utorulcomenzii +efacere stergere din meniul ditare.

  • 7/24/2019 Baze de Date Ms Access

    14/42

    Denirea cheilor unei tabele

    De)i"ea c0eii #"ia"e a *)ei ta%ee

    C3eia 'ri(ara este re'reze&tata deatri)%t%$ sa% /r%'%$ de atri)%te careide&ti1ca -& (od %&ic o -&re/istrare+Pe&tr% a sta)i$i %& atri)%t ca c3eie'ri(ara *a tre)%i sa a*eti ta)e$adesc3isa -& (od%$ P"&iect+ Sese$ecteaza c0('%$ res'ecti*# iar di&)ara de i&str%(e&te sta&dard sese$ecteaza )%to&%$ C0eie #"ia"adi& (e&i%$ P"&iecta"e+ A$tfe$# faceti

    c$icdrea'ta'ec0('%$ care *a de1&i c3eia 'ri(ara iar di&(e&i%$ a$e/eti co(a&da C0eie #"ia"a .La

    a'e$area co(e&zii# -& dre't%$ c0('%$%ires'ecti* *a a'area si()o$%$ c3eii+ Dacac3eia 'ri(ara este for(ata di& (ai (%$teatri)%te# at%&ci se$ectia $or se face ti&0&dtasta Ct" a'asata+

    C"ea"ea *)*i i)$e

    "&tr2o ta)e$a 'ot e,ista foarte (%$te date# deaceea se reco(a&da ierar3izarea $or 'e&tr% a'%tea 1 /asite c0t (ai %sor+ Astfe$# 'e&tr%a&%(ite ta)e$e se reco(a&da co&str%ireai&decsi$or+ C% a.%tor%$ %&%i i&de, date$e di&ta)e$a se 'ot re/asi si sorta foarte%sor+ Pe&tr% a crea %& i&de, -& cadr%$ %&eita)e$e *a tre)%i sa o desc3ideti -& (od%$

    P"&iect. Se$ectati c0('%$ 'e&tr% care doriti sa sta)i$iti i&de,%$# iar di&'artea de .os a ferestrei# -& secti%&ea I)$eata$e/eti %&a di&tre o'ti%&i$e'reze&te -& (e&i%$ der%$a&t4

    2 Da c* $*%*"i 5 -& c0('%$ res'ecti* se 'ot i&trod%ce *a$ori caresa se re'ete:

    2 Da (a"a $*%*"i *a$ori$e di& c0('%$ res'ecti* &% tre)%ie sa sere'ete:

  • 7/24/2019 Baze de Date Ms Access

    15/42

    2 N* &% se creeaza %& i&de,+ste obligatoriu ca pentru c-mpul denit ca cheie primara sastabiliti inde!ul fara dubluri.

    odicarea structurii unei tabele2 Sc0i%a"ea #""ietati&" *)*i at"i%*t

    At%&ci c0&d ati de1&it c0('%ri$e %&ei ta)e$e ati sta)i$it si 'ro'rietati$eace$or c0('%ri4 &%(e#ti'# di(e&si%&e etc+ Daca $a %& (o(e&t dat doriti sa (odi1cati %&a sa%(ai (%$te di& acest 'ro'rietati# tre)%ie sa desc3ideti ta)e$a -& (od%$P"&iect si sa (odi1cati o'ti%&i$e dorite+ Daca (odi1cati di(e&si%&ea %&%ic0(' tre)%ie sa ti&eti sea(a de fa't%$ ca date$e 'e care $e i&trod%ceti *or1 tr%&c3iate de catre Access daca de'asesc ca $%&/i(e *a$oarea i&trod%sade d%(&ea*oastra+ De e,e('$%# daca 'e&tr% c0('%$ N*e ati sta)i$it

    $%&/i(ea sir%$%i de caractere $a 6?# at%&ci orice &%(e i&trod%s care are(ai (%$t de 6? caractere *a 1 tr%&c3iat $a aceasta *a$oare+

    C"ea"ea *)ei "e,*i $e +ai$a"eA*eti 'osi)i$itatea sa fo$ositi a&%(ite o'ti%&i 'e&tr% a crea re/%$i dei&trod%cere a date$or -&tr%& a&%(it c0('+ "& caz%$ -& care se i&trod%ce o*a$oare care &% res'ecta re/%$a i('%sa de d%(&ea*oastra# '%teti sasta)i$iti %& (esa. de eroare care sa ate&tio&eze %ti$izator%$ as%'ra erorii sias%'ra re/%$ii care tre)%ie res'ectate+ Pe&tr% acest $%cr% *a tre)%i sa a*etita)e$a desc3isa -& (od%$ P"&iect+ Se$ectati c0('%$ 'e&tr% care doriti sasta)i$iti re/%$a de *a$idare# iar -& 'artea de 'ro'rietati a ferestrei (er/eti'e secti%&ea Re,*a $e +ai$a"e. P%teti sa co&str%iti re/%$a de *a$idaredirect -& s'ati%$ $i)er sa% '%teti sa (er/eti 'e ce$e trei '%&cte 7:8 carea'ar -& (o(e&t%$ -& care ati fac%t c$ic -& secti%&e+De e,e('$%# 'res%'%&e( ca -& ta)e$a Ee+i &% tre)%ie sa i&trod%ce( -&c0('%$ /@"'ta *a$ori(ai (ari de >@ si (ai (ici de 6+ Se desc3ide ta)e$a -& (od%$ P"&iect#(er/eti 'e c0('%$ /@"'ta# iar di& secti%&ea Re,*a $e+ai$a"e '%tetisa desc3ideti fereastra -& care se *a co&str%i re/%$a c% %& c$ic 'e si()o$%$7:8.

  • 7/24/2019 Baze de Date Ms Access

    16/42

    Se *a desc3ide fereastra Ge)e"at&" $e e#"e'ii -& care *eti '%tea saco&str%iti re/%$a+ Pe&tr% acest $%cr% se 'ot fo$osi o'eratorii arit(etici#re$atio&a$i si $o/ici 'reze&tati 'e )ara di& (i.$oc%$ ferestrei+ Pe&tr%e,e('$%$ &ostr%# *a$ori$e i&trod%se tre)%ie sa 1e ai ici $e 27 si aia"i $e 13+Aceasta re/%$a se 'oate tra&scrie astfe$4

    27 A)$ H13.Pe&tr% a crea te,t%$ de *a$idare *a tre)%i sa (er/eti -& secti%&ea Tet $e+ai$a"e di& 'ro'rietati$e atri)%te$or+ Aco$o '%teti sa i&trod%ceti %& (esa.care sa ate&tio&eze %ti$izator%$ as%'ra erorii de i&trod%cere a date$or+

  • 7/24/2019 Baze de Date Ms Access

    17/42

    At%&ci c0&d o sa i&trod%ceti o *a$oare /resita -& co$oa&a cores'%&zatoare*0rstei *eti 'ri(i acest (esa. de eroare+

    Sc0i%a"ea $ie)'i*)ii *)ei c&&a)e )t"& ta%ea

    At%&ci c0&d *iz%a$izati date$e tre)%ie sa a*eti ta)e$a desc3isa -& (od%$/i!*ai!a"e. Co&ti&%t%$ ta)e$ei *a 1 a1sat -&tr2o /ri$a c% r0&d%ri sico$oa&e+ Co$oa&e$e re'rezi&ta &%(e$e c0('%ri$or# iar r0&d%ri$e re'rezi&ta-&re/istrari$e+ Pe&tr% a (odi1ca $ati(ea %&ei co$oa&e di& cadr%$ ta)e$ei'%teti sa fo$ositi (etoda a%to(ata sa% (etoda (a&%a$a+ Pe&tr% metoda

    automata# *a tre)%i sa d%ceti c%rsor%$ -& co$oa&a res'ecti*a# iar di& (e&i%$P&")i"e '%teti sa a$e/eti di& seci%&ea "&re/istrri 5 Mai *te ico(a&da Latie c&&a)a.Metoda manualaco&sta -& (odi1carea $ati(ii co$oa&ei c% a.%tor%$ (o%se2%$%i+ P%&eti c%rsor%$ $a -()i&area di&tre co$oa&a a carei di(e&si%&e doritisa o (odi1cati si cea care -i %r(eaza+ A'oi# ti&0&d )%to&%$ st0&/ a$ (o%se2%$%i a'asat# de'$asati catre drea'ta daca doriti sa (ariti di(e&si%&ea sa%s're st0&/a daca (icsorati+

  • 7/24/2019 Baze de Date Ms Access

    18/42

    M*ta"ea *)ei c&&a)e )t"& ta%ea

    Daca doriti sa sc3i()ati ordi&ea co$oa&e$or# at%&ci '%teti sa $e (%tatiastfe$ -&c0t sa satisfaca criterii$e d%(&ea*oastra+ Pe&tr% a (%ta o co$oa&a*a tre)%i sa o se$ectati c% %& c$ic 'e &%(e$e c0('%$%i+ A'oi# ti&0&d)%to&%$ st0&/ a$ (o%se2%$%i a'asat# de'$asati '0&a c0&d a.%&/eti -& $oc%$dorit si e$i)erati )%to&%$+

    Aceeasi comanda o puteti selecta si din meniul deschis cu un clicdreapta pe coloana a carei dimensiune trebuie modicata.Se *a desc3ide o fereastra -& care *a tre)%i sa i&trod%ceti &o%a *a$oare+Pri& a'asarea )%to&%$%i O co$oa&a *a 're$%a &o%a di(e&si%&e+

    egaturile dintre tabele

    C"ea"ea *)ei e,at*"i )t"e $&*a ta%ee

    Pe&tr% a crea o $e/at%ra -&tre do%a ta)e$e di&tr2o )aza de date# '%teti safo$ositi co(a&da Reatii di& (e&i%$ I)'t"*e)te %a!< $e $ate."&ai&te

    de a -&ce'e o'eratia de creare a re$atii$or tre)%ie sa ti&eti co&t de c0te*are/%$i4

  • 7/24/2019 Baze de Date Ms Access

    19/42

    2 Ta)e$e$e -&tre care se *a crea re$atia tre)%ie sa 1e -&c3ise:2 N% se 'ot crea $e/at%ri -&tre do%a ta)e$e d%'a orice do%a c0('%ri# ci

    &%(ai d%'a ace$e c0('%ri care -&tr2o ta)e$a s%&t c3eie 'ri(ara si -&cea$a$ta ta)e$a re'rezi&ta c3eie e,ter&a+ Cele doua c-mpuri dupacare se face legatura trebuie sa aiba acelasi tip de date si

    aceeasi dimensiune.

    De aici selectati tabelele ntre care se a crea relatia) Apasati butonulAdaugare dupa ce

    selectati o tabela) Dupa ce ati adaugat tabelele nchideti fereastra cu butonul %nchidere."& caz%$ &ostr% *o( crea o re$atie -&tre ta)e$a Ee+i si ta)e$a Ca'e carea% str%ct%ri$e de (ai.os4Ee+iJ ume/elei 0text# dim) 123#Data/nasterii 0Data4,ra# !ormat Datascurta3# 'arsta 0umar# dim) %ntreg3#r/scoala 0umar# dim) %ntreg3)N">'c&aa e'te c0eie #"ia"a.

    Ca'eJ ume 0text# dim) 123# Clasa0umar# dim) %ntreg3# Media 0umar#dim) %ntreg3# r/scoala 0umar# dim)%ntreg3N">'c&aa e'te c0eie #"ia"a.

  • 7/24/2019 Baze de Date Ms Access

    20/42

    Le/at%ra -&tre ce$e do%a ta)e$e se *a face d%'a c0('%$ N">'c&aa. D%'ace ati se$ectat co(a&da Reatii di& (e&i%$I)'t"*e)te %a!< $e $ate#'e ecra& *a a'area o fereastra -& care *atre)%i sa se$ectati ta)e$e$e carese *or re$atio&a# res'ecti* Ee+i si Ca'a. "& fereastra Asa"e ta%ese$ectati 'ri(a ta)e$a si a'asati )%to&%$ A$a*,a"e# a'oi se$ectati cea$a$ta

    ta)e$a si a'asati di& &o% )%to&%$ A$a*,a"e."& caz%$ -& care -& fereastra Reatii &% a'are fereastra Asa"e ta%e#at%&ci o '%teti desc3ide c% a.%tor%$ co(e&zii Asa"e ta%e di& (e&i%$P"&iecta"e sa% di& (e&i%$ desc3is c% %& c$ic drea'ta -& cadr%$ ferestreiReatii.D%'a ce ati se$ectat ta)e$e$e# e$e *or a'area -& fereastra Reatii.Pe&tr% a de1&i re$atia di&tre e$e *a tre)%i sa (er/eti di& &o% -& (e&i%$Reatii si sa a$e/eti co(a&da E$ita"e"eatii. Se *a desc3ide o fereastra-& care *eti a*ea 'osi)i$itatea sa creati o re$atie &o%a -&tre ta)e$e c%a.%tor%$ )%to&%$%i C"ea"e+"& fereastra C"ea"e *a tre)%i sa se$ectati ce$e do%a ta)e$e# 'rec%( si

    c0('%$ d%'a care se face $e/at%ra# res'ecti* N">'c&aa.

    Pri& a'asarea )%to&%$%i O *eti re*e&i -& fereastra E$ita"e "eatii %&de*eti *edea descrisa re$atia creata -('re%&a c% ti'%$ re$atiei+ Tot -& fereastraE$ita"e "eatii *a '%teti de1&i si restrictii$e as%'ra $e/at%rii+ P%teti sase$ectati cas%ta I#*)e"e i)te,"itate "e(e"e)tiaa 'e&tr% a de1&iaceste restrictii+ I&te/ritatea refere&tia$a -('iedica a'aritia -&re/istrari$orcare &% a% %& cores'o&de&t -&tr2%& ta)e$ 'ri(ar+ I('%&erea i&te/ritatii

    refere&tia$e -('iedica ster/erea %&ei -&re/istrari di& ta)e$%$ 'ri&ci'a$ decare de'i&d -&re/istrari$e -&r%dite+ "& caz%$ -& care doriti sa ster/eti o

  • 7/24/2019 Baze de Date Ms Access

    21/42

    -&re/istrare di& ta)e$%$ Ee+i# Acce'' &% *a *a $asa sa o faceti+ !a 1a1sata o fereastra -& care *eti 1 i&for(ati ca *a tre)%i sa ster/eti toate-&re/istrari$e $e/ate de -&re/istrarea di& ta)e$%$ 'ri&ci'a$ 'e&tr% a '%teaster/e -&re/istrarea 'ri&ci'a$a+ De ase(e&ea# daca -&cercati sa (odi1catio *a$oare 'e&tr% c0('%$ N">'c&aa di& ta)e$%$ Ca'a c% o *a$oare care &%

    e,ista -& ta)e$%$ Ee+i# *eti 'ri(i %& (esa. de eroare+ Deci# i('%&ereai&te/ritatii refere&tia$e e$i(i&a &ecesitatea *a$idarii i&trari$or -& c0('%$N">'c&aa c% a.%tor%$ %&ei re/%$i de *a$idare+ Fi&a$izarea 'roces%$%i decreare a re$atiei se face 'ri& a'asarea )%to&%$%i C"ea"e di& fereastraE$ita"e "eatii. "& fereastra Reatii *eti /asi ce$e do%a ta)e$e re$atio&ate+

    Daca d%'a crearea re$atiei -&tre ce$e do%a ta)e$e *eti desc3ide ta)e$%$'ri&ci'a$ 7Ee+i8# acesta *a a'area astfe$4

    C% %& c$ic 'e se(&%$ J a'ar%t -& dre't%$ 1ecarei -&re/istrari *eti '%tea sa-i *edeti cores'o&de&t%$ di& ta)e$%$ Ca'a. P%teti sa restr0&/eti-&re/istrari$e 'ri&tr2%& c$ic 'e se(&%$ 5 care a'are -& dre't%$ 1ecarei-&re/istrari desfas%rate+ Ace$asi $%cr% se -&t0('$a si -& ta)e$%$ Ca'a.

    Ste",e"ea *)ei "eatii

    Pe&tr% a ster/e o $e/at%ra *a tre)%i sa o a1sati 'e ecra&+ Acest $%cr% seface c% a.%tor%$ co(e&zii Reatii di& (e&i%$ I)'t"*e)te %a!< $e $ate+Faceti %& c$ic drea'ta 'e re$atia care tre)%ie stearsa# iar di& (e&i% a$e/etico(a&da Ste",e"e a'#ect. Pe ecra& *a a'area o fereastra -& care *i se*a cere sa co&1r(ati ster/erea re$atiei+ A'asati Da 'e&tr% a ster/e si N*'e&tr% a a&%$a o'eratia+

  • 7/24/2019 Baze de Date Ms Access

    22/42

  • 7/24/2019 Baze de Date Ms Access

    23/42

  • 7/24/2019 Baze de Date Ms Access

    24/42

    Sortarea se 'oate rea$iza si 'ri& %ti$izarea)%toa&e$or cores'%&zatoare di& )ara dei&str%(e&te sta&dard a a'$icatiei4 'e&tr% sortareasce&de&ta si 'e&tr% sortare desce&de&ta+ Dease(e&ea# daca dati %& c$ic drea'ta 'e co$oa&a cores'%&zatoare c0('%$%i

    d%'a care tre)%ie fac%ta sortarea# *eti '%tea sa se$ectati ce$e do%aco(e&zi di& (e&i%$ care a'are+

    C"ea"ea si a#ica"ea *)*i t"* a'*#"a *)ei ta%ee

    O a$ta (oda$itate de re/asire a %&or date -&tr2o ta)e$a este 'ri&i&ter(edi%$ crearii %&%i 1$tr% as%'ra ta)e$ei+ Co(a&da Fit"a"e se /aseste-& (e&i%$ ;)"e,i't"a"i si *eti '%tea /asi (ai (%$te ti'%ri de 1$tre4

    2 Fit"a"ea $*#a ac0eta 5 criterii$e de 1$trare s%&t i&trod%se -&tr2%&for(%$ar /o$ asociat ta)e$%$%i+ De e,e('$%# $a ta)e$a Ee+i a(se$ectat Fit"a"e $*#a ac0eta di& seci%&ea Sortare si 1$trare 2Co('$e,+ Pe&tr% a a1sa -&re/istrarea cores'%&zatoare e$e*%$%iI&)e'c* Mi0ai *a tre)%i ca -& co$oa&a N*e>ee+i sa se$ectati&%(e$e res'ecti*+ Daca doriti sa co()i&ati criterii de 1$trare# '%tetisa fo$ositi o'ti%&ea Sa* 'reze&ta -& 'artea de .os a fereastrei+ D%'ace ati creat 1$tr%$# *a tre)%i sa2$ a'$icati+ Pe&tr% acest $%cr% tre)%ie sa(er/eti -& (e&i%$ P&")i"e si sa a$e/eti co(a&da C&*ta"et"a"e. Pe ecra& *a a'area -&re/istrarea care cores'%&de criteri%$%ide 1$trare+

    2 Fit"a"e #"i) 'eecta"e 5 *a 'er(ite a1sarea 'e ecra& &%(ai a-&re/istrarii sa% -&re/istrari$or care cores'%&d *a$orii se$ectate -&tr2%&%$ di& c0('%ri$e ta)e$ei at%&ci c0&d ati a$es co(a&da SeecKiedi& (e&i%$ P&")i"e. De e,e('$%# daca doriti sa a1sati toti e$e*ii de6= a&i di& ta)e$a Ee+i# *a tre)%i sa se$ectati -& c0('%$ /@"'ta

    *a$oarea 6=# a'oi sa se$ectati co(a&da SeecKie sa% c$ic 'e co$oa&a

  • 7/24/2019 Baze de Date Ms Access

    25/42

    res'ecti*a 5 Fi$tre &%(erice+ Se *or a1sa &%(ai ace$e -&re/istraricare cores'%&d criteri%$%i de 1$trare4

    P%teti sa %r(ariti )ara de stare'e&tr% a *edea &%(ar%$

    -&re/istrari$or 1$trate+E$i(i&area 1$tr%$%i se face 'ri& se$ectarea co$oa&ei res'ecti*e si se$ecta(o'i%&ea Go$ire 1$tr% di&K

    Fit"a"e?'&"ta"e cea 5 re'rezi&ta %& (od de 1$trare co('$e,+Acesta *a desc3ide o fereastra -& care *a creati diferite o'ti%&i de 1$trare+C% a.%tor%$ acest%i 1$tr% '%teti ca%ta -&re/istrari ce -&de'$i&esc (ai (%$tecriterii sa% a&%(ite co&ditii co&str%ite s%) for(a %&or e,'resii+

    /nterogarea bazei de dateC"ea"ea *)ei i)te"&,a"i

    O i&tero/are *a co()i&a -&re/istrari$e di& (ai (%$te ta)e$e 'e&tr% a1sareace$or care -&de'$i&esc a&%(ite criterii sta)i$ite de d%(&ea*oastra+Pe&tr% a crea o i&tero/are tre)%ie sa (er/eti 'e o'ti%&ea P"&iecta"e

    i)te"&,a"e di& (e&i%$ Creare+Pe ecra& *a a'area o fereastra -& care '%teti sa a$e/eti ta)e$e$e 'e care $efo$ositi -& i&tero/are+P%teti sa se$ectati o si&/%ra ta)e$a sa% '%teti a$e/e (ai (%$te ta)e$e+D%'a se$ectarea &%(e$%i ta)e$%$%i a$es tre)%ie sa a'asati )%to&%$A$a*,a"e+ "&c3ideti fereastra Asa"e ta%e c% )%to&%$ ;)c0i$e"e.De e!emplu, pentru a asa doar elevii care au v-rsta mai mare de0 ani, va trebui sa folosim tabela levi.Astfe$ ca# -& fereastra Asa"e ta%e *eti ada%/a acest ta)e$+ Fereastrai&tero/arii *a arata astfe$4

  • 7/24/2019 Baze de Date Ms Access

    26/42

    "& 'artea de .os a ferestrei# -& r0&d%$ C@# *a tre)%i sa se$ectati di&(e&i%$ der%$a&t c0('%ri$e 'e care doriti sa $e a1sati -& cadr%$ i&tero/arii+ Oa$ta (oda$itate de a1sare a c0('%ri$or o '%teti o)ti&e c% d%)$% c$ic st0&/a'e &%(e$e c0('%$%i res'ecti* -& ta)e$a a1sata deas%'ra+Pe&tr% a i&trod%ce criteri%$ sa% criterii$e 'e )aza carora se *a face a1sarea

    -&re/istrari$or tre)%ie sa %ti$izati r0&d%$ C"ite"ii care a'are -& 'artea de .osa ferestrei+ "& co$oa&a c0('%$%i res'ecti* *eti scrie e,'resia sa% *a$oareacare co&stit%ie criteri%$ i&tero/arii+Pentru exemplul nostru# pentru a asa toti eleii cu rsta mai mare de 56ani trebuie sa utilizati cmpul 1-rsta. %n rndul Criterii se a introduceexpresia care a alege doar nregistrarilecare ndeplinesc conditia7 20+

  • 7/24/2019 Baze de Date Ms Access

    27/42

    D%'a ce ati co&str%it i&tero/area# '%teti sa2i *edeti efect%$ c% a.%tor%$)%to&%$%i /i!*ai!a"e di& )ara de i&str%(e&te sta&dard+ Se *or a1sa&%(ai ace$e -&re/istrari di& ta)e$a Ee+i care -&de'$i&esc criteri%$ i('%s -&cadr%$ i&tero/arii4 rsta mai mare de 56 ani)

    R*a"ea *)ei i)te"&,a"iPe&tr% a r%$a i&tero/area co&str%ita '%teti sa a$e/eti %&a di&tre%r(atoare$e (etode4

    2 Desc3ideti i&tero/area -& (od%$ P"&iect# iar di& (e&i%$ P"&eicta"e'%teti sa a$e/eti co(a&da Eec*ta"e.

    2 Di& secti%&ea I)te"&,a"i a )azei de date# faceti d%)$% c$ic 'ei&tero/area care tre)%ie r%$ata+

    Sa+a"ea *)ei i)te"&,a"iPe&tr% a sa$*a o i&tero/are# *a tre)%ie sa a$e/eti co(a&da Sa+a"e di&(e&i%$ Fisie" sa% )%to&%$ di& )ara de i&str%(e&te sta&dard+ Se *a a1sa ofereastra -& care *a tre)%i sa i&trod%ceti &%(e$e i&tero/arii create+ D%'ace ati i&trod%s &%(e$e# a'asati )%to&%$ O 'e&tr% a sa$*a+Combinatia de taste Ctrl"# conduce la salvarea unei interogari.

  • 7/24/2019 Baze de Date Ms Access

    28/42

    M&$ica"ea *)ei i)te"&,a"iDaca doriti sa (odi1cati o i&tero/are *a tre)%i sa o desc3ideti -& (od%$P"&iect c% a.%tor%$ )%to&%$%i di& )ara de i&str%(e&te sa% c$ic drea'ta 'e&%(e$e i&tero/arii si se$ectati o'ti%&ea !iz%a$izare 'roiect+ "& cadr%$i&tero/arii '%teti sa ada%/ati a$te ta)e$e# '%teti sa ada%/ati sa% sa ster/etidi& c0('%ri# '%teti sa i&trod%ceti a$te criterii de i&tero/are+ Pe&tr% aada%/a a$te ta)e$e# di& (e&i%$ P"&iecta"e a$e/eti co(a&da Asa"eta%e+ Se *a desc3ide fereastra Asa"e ta%e di& care *a '%teti se$ecta oa$ta ta)e$a di& care sa se a1seze -&re/istrari+

    De e!emplu, pentru a asa clasa si media elevilor cu v-rsta maimare de 0 ani, *a tre)%i saada%/ati -& cadr%$ i&tero/arii create a&terior si ta)e$a Ca'a. Dease(e&ea# 'ri&tr2%&a di&tre (etode$e descrise a&terior# *a tre)%i saada%/ati c0('%ri$e care tre)%ie a1sate# res'ecti* c0('%$ Ca'a si c0('%$Me$ia di& ta)e$%$ Ca'a.

    Daca doriti sa faceti (odi1cari as%'ra criterii$or de i&tero/are tre)%ie sa%ti$izati c0('%ri$e &ecesare si sa co&str%iti e,'resii$e de i&tero/are+

  • 7/24/2019 Baze de Date Ms Access

    29/42

    De e!emplu, pentru a asa acei elevi al caror nume 3ncepe culitera 456 *a tre)%i sa %ti$izati c0('%$ N*e>ee+i+ E,'resia dei&tero/are *a fo$osi o'erator%$ Lie astfe$4 ie #. Se o)ser*a ca a'$icatiaAcce'' *a -&cadra a%to(at sir%$ de caractere -&tre /3i$i(e$e+ La r%$areai&tero/arii *eti *edea ca se a1seaza &%(ai acei e$e*i a$ caror &%(e -&ce'e

    c% $itera P+ Caracter%$ are ro$%$ de a -&$oc%i rest%$ caractere$or di& &%(e+"& caz%$ date$or ca$e&daristice# 'ro/ra(%$ *a -&cadra a%to(at data -&trede$i(itatorii + De e,e('$%4 @?@66+

    Se 'ot crea si e,'resii $o/ice fo$osi&d o'eratorii A)$ Si# O" Sa*+De e!emplu, daca doriti sa asati elevii de la scoala si 0# at%&ci -&c0('%$ N">'c&aa *a tre)%i sa creati o e,'resie c% a.%tor%$ o'eratori$or$o/ici4 1 O" 4+ Daca doriti sa ster/eti %& c0(' di&tr2o i&tero/are *atre)%i sa se$ectati co$oa&a c0('%$%i res'ecti* si sa a'asati tasta Deete+La r%$area i&tero/arii *eti o)ser*a ca ace$ c0(' &% *a (ai a'area+

  • 7/24/2019 Baze de Date Ms Access

    30/42

    Ste",e"ea *)ei i)te"&,a"i

    Pe&tr% a ster/e o i&tero/are *a tre)%i sa o -&c3ideti si sa (er/eti -&secti%&ea I)te"&,a"i a )azei de date+ P%teti sa se$ectati &%(e$ei&tero/arii care tre)%ie stearsa# iar di& )ara de i&str%(e&te sa a$e/eti)%to&%$ Ste",e"e $i) e)i* P&")i"e sa% di& (e&i%$ desc3is c% %& c$icdrea'ta 'e &%(e$e i&tero/arii+ Tasta Deete co&d%ce $a ace$asi rez%$tat+ Peecra& *a a'area o fereastra -& care *a tre)%i sa co&1r(ati ster/erea c%)%to&%$ Da sa% sa a&%$ati co(a&da c% )%to&%$ N*.

  • 7/24/2019 Baze de Date Ms Access

    31/42

    Lectia 4. F&"*a"ee

    ucrul cu formulareleC"ea"ea *)*i (&"*a"

    For(%$are$e co&stit%ie o i&terfata %ti$izata -& sco'%$ i&trod%cerii de date -&cadr%$ %&ei ta)e$e+ Pe&tr% a crea %& for(%$ar tre)%ie sa (er/eti -&secti%&ea F&"*a"e di& (e&i%$ C"ea"e+ A$e/eti o'ti%&ea Mai *te(&"*a"e E#e"t (&"*a" 'e&tr% a -&ce'e co&str%irea for(%$ar%$%i+Proces%$ se desfasoara 'e 'asi# $a 1ecare 'as tre)%i&d sa sta)i$iti ocaracteristica a for(%$ar%$%i+Pa'* 1 5 aici '%teti sa se$ectati ta)e$a di& care *eti a$e/e c0('%ri$e%ti$izate de for(%$ar+

    Pa'* 2 5 aici '%teti sa se$ectati %& as'ect di& ce$e e,iste&te 'e care sa2$a'$icati for(%$ar%$%i+

  • 7/24/2019 Baze de Date Ms Access

    32/42

    Pa'* 3 5 '%teti sa se$ectati %& sti$ 'e&tr% for(%$ar+

    Pa'* 4 este %$ti(%$ 'as si *a 'er(ite sa a$e/eti %& &%(e 'e&tr%for(%$ar si sa i&trod%ceti date c% a.%tor%$ for(%$ar%$%i 'ri& )ifarea)%to&%$%i De'c0i$e"e (&"*a" #e)t"* asa"ea si i)t"&$*ce"eai)(&"atii&".D%'a ce ati a'asat )%to&%$ Te"i)a"e 'e ecra& *a a'areadesc3is for(%$ar%$ co&for( o'ti%&i$or a$ese de d%(&ea*oastra+

  • 7/24/2019 Baze de Date Ms Access

    33/42

    Pe&tr% a sa$*a %& for(%$ar '%teti sa fo$ositi co(a&da Sa+a"e di& (e&i%$Fisie" sa% )%to&%$di& )ara de i&str%(e&te sta&dard sa% sa a'asati co()i&atia de tasteCt"S.

    A$a*,a"ea= &$ica"ea si #a"c*",e"ea )"e,i't"a"i&" c*a-*t&"* (&"*a"**iA*0&d desc3is for(%$ar%$# a*eti 'osi)i$itatea sa ada%/ati &oi -&re/istrari -&

    cadr%$ ta)e$ei+ De ase(e&ea# '%teti sa (odi1cati -&re/istrari$e e,iste&tesa% sa $e 'arc%r/eti+ Pe&tr% a ada%/a o -&re/istrare &o%a tre)%ie sase$ectati )%to&%$ di& 'artea de .os a ferestrei+ "& cadr%$ for(%$ar%$%i *ora'area c0('%ri$e 'e care $e '%teti co('$eta c% *a$ori &oi+ Pe&tr% a(odi1ca o -&re/istrare tre)%ie sa *a 'ozitio&ati 'e ea c% a.%tor%$ sa/eti$ordi& 'artea de .os a ferestrei+ De ase(e&ea# *a '%teti fo$osi de co&tor%$ de-&re/istrari care *a arata 'e ce -&re/istrare s%&teti si c0te -&re/istrari s%&t-& ta)e$a+ Modi1carea *a$orii %&%i c0(' se face de $a tastat%ra 'ri&-&$oc%irea *a$orii e,iste&te c% a$ta *a$oare+

  • 7/24/2019 Baze de Date Ms Access

    34/42

    A$a*,a"ea si &$ica"ea tet**i ) a)tet si '*%'&Pe&tr% a ada%/a %& te,t sa% o i(a/i&e -& a&tet%$ sa% s%)so$%$ for(%$ar%$%itre)%ie sa2$ desc3ideti -& (od%$ P"&iect+ Pe ecra& *a a'area co&str%ctor%$de for(%$are care 'er(ite (odi1carea o)iecte$or di& aceasta+ Dease(e&ea# *a a'area si o )ara c% i&str%(e&te care *a *a a.%ta sa

    for(atati for(%$ar%$+ Pe&tr% a '%tea i&trod%ce %& te,t -& a&tet sa% -&s%)so$ (ai -&t0i *a tre)%i sa creati s'ati% 'ri& tra/erea c% a.%tor%$ (o%se2%$%i de a&tet si de s%)so$+ D%'a ce ati fac%t $oc# faceti c$ic -& zo&a -& caretre)%ie sa 'ozitio&ati te,t%$ si a'oi scrieti te,t%$+ Pe&tr% a sa$*a for(%$ar%$#fo$ositi co(a&da Sa+a"e de $a )%to&%$ O;cesa% a'asati co()i&atia detaste Ct"S.Desc3iderea for(%$ar%$%i 'e&tr% a *edea (odi1cari$e fac%tese rea$izeaza c% )%to&%$ /i!*ai!a"e di& (e&i%$ P"&iecta"e+

  • 7/24/2019 Baze de Date Ms Access

    35/42

    ;)c0i$e"ea *)*i (&"*a"

    "&c3iderea %&%i for(%$ar se rea$izeaza 'ri& a'asarea )%to&%$%i de-&c3idere di& co$t%$ di&drea'ta s%s+

    Ste",e"ea *)*i (&"*a"

    Pe&tr% a ster/e %& for(%$ar *a tre)%i sa2$ -&c3ideti si sa (er/eti -&secti%&ea F&"*a"e a )azei de date+ P%teti sa se$ectati &%(e$e

    for(%$ar%$%i care tre)%ie sters# iar di& )ara de i&str%(e&te sa a$e/eti)%to&%$ Ste",e"e $i) e)i* P&")i"e sa% -& (e&i%$ desc3is c% %& c$icdrea'ta 'e &%(e$e for(%$ar%$%i+ Tasta Deete co&d%ce $a ace$asi rez%$tat+Pe ecra& *a a'area o fereastra -& care *a tre)%i sa co&1r(ati ster/erea c%)%to&%$ Da sa% sa a&%$ati co(a&da c% )%to&%$ N*.

  • 7/24/2019 Baze de Date Ms Access

    36/42

    Lectia 5. Ra#&a"te

    ucrul cu rapoarteleC"ea"ea *)*i "a#&"t

    Ra'oarte$e s%&t o)iecte$e care *a a.%ta sa e,tra/eti date di&tr2%&a sa%(ai (%$te ta)e$e sa% i&tero/ari+ Pe&tr% a crea %& ra'ort (er/eti 'eo'ti%&ea E,'ert ra'ort di& secti%&ea Ra#&a"te di& (e&i%$ Creare+ Creareara'ort%$%i se *a rea$iza c% res'ectarea c0tor*a 'asi+Pa'* 1 5 se$ectati ta)e$a sa% i&tero/area di& care se *or a$e/e c0('%ri$ecare se *or a1sa+ A*eti 'osi)i$itatea sa a1sati c0('%ri di& (ai (%$te ta)e$esa% i&tero/ari+

    Pa'* 2 Aici '%teti sa *a /r%'ati date$e di& ta)e$a sa% di& i&tero/ared%'a c%( doriti+

  • 7/24/2019 Baze de Date Ms Access

    37/42

  • 7/24/2019 Baze de Date Ms Access

    38/42

    Pa'* 5 5 de aici '%teti sa se$ectati sti$%$ ra'ort%$%i d%(&ea*oastra+A'asati )%to&%$ U"at&"* 'e&tr% a trece $a 'as%$ %r(ator+

    Pa'* 6 5 este %$ti(%$ 'as a$ e,'ert%$%i si *a 'er(ite sa de&%(iti ra'ort%$'e care toc(ai $2ati creat+ D%'a ce ati a'asat )%to&%$ Te"i)a"e# 'eecra& *a a'area o fereastra -& care *a 1 a1satra'ort%$ creat de d%(&ea*oastra+

  • 7/24/2019 Baze de Date Ms Access

    39/42

    Sa+a"ea si )c0i$e"ea *)*i "a#&"tA'$icatia Access sa$*eaza a%to(at ceea ce ati (odi1cat+ Pe&tr% o (ai(are si/%ra&ta '%teti safaceti si d%(&ea*oastra o sa$*are a date$or c% a.%tor%$ co(e&zii Sa+a"edi& (e&i%$ Fisie". De ase(e&ea# '%teti sa fo$ositi si co()i&atia de tasteCt"S.Pe&tr% a -&c3ide ra'ort%$ '%teti sa fo$ositi )%to&%$ di& co$t%$ drea'ta s%s a$ferestrei ra'ort%$%iA$a*,a"ea= &$ica"ea a)tet**i si a '*%'&**i *)*i "a#&"tPe&tr% a '%tea face (odi1cari -& cadr%$ %&%i ra'ort *a tre)%i sa2$desc3ideti -& (od%$ P"&iect+Pe ecra& *a a'area co&str%ctor%$ de ra'oarte -('re%&a c% o )ara dei&str%(e&te s'eci1ca+"& acest (od de $%cr%# *eti o)ser*a ca ra'ort%$ este for(at di& ci&ci 'arti4

    2 A)tet "a#&"t 5 e$e(e&te$e di& aceasta secti%&e a'ar &%(ai 'e'ri(a 'a/i&a a ra'ort%$%i# -& 'artea de s%s:

    2 A)tet #a,i)a 2 e$e(e&te$e di& aceasta secti%&e a'ar 'e 1ecare

    'a/i&a a ra'ort%$%i# -& 'artea de s%s:2 Detaii:2 S*%'& #a,i)a 2 e$e(e&te$e di& aceasta secti%&e a'ar 'e 1ecare

    'a/i&a a ra'ort%$%i# -& 'artea de .os:2 S*%'& "a#&"t 2 e$e(e&te$e di& aceasta secti%&e a'ar &%(ai 'e

    'ri(a 'a/i&a a ra'ort%$%i# -& 'artea de .os:Pe&tr% a scrie %& te,t -& a&tet%$ ra'ort%$%i# di& )ara de i&str%(e&te tre)%iesa se$ectati caseta de te,t+ Faceti a'oi c$ic -& $oc%$ %&de tre)%ie sai&trod%ceti te,t%$ si '%teti sa2$ scrieti de $a tastat%ra+ Daca doriti sai&trod%ceti o i(a/i&e -& a&tet# *a tre)%i sa (er/eti -& (e&i%$ P"&iecta"esisa a$e/eti co(a&da Ia,i)e.

    Di& ace$asi (e&i% '%teti sa (er/eti sa i&serati N*e"e $e #a,i)a sa%Data si &"a+

  • 7/24/2019 Baze de Date Ms Access

    40/42

    Modi1carea c%$orii si sti$%$%i o)iecte$or di& cadr%$ ra'ort%$%i se face si(i$arca si $a for(%$are+

    Cie"ea 'a* *ta"ea c&)t"&ae&" ) ca$"* *)*i "a#&"tPe&tr% a co'ia sa% (%ta %& o)iect di&tr2o 'arte -& a$ta a %&%i ra'ort '%tetisa 'rocedati astfe$4Met&$a 1J

    2 Se$ectati o)iect%$ care tre)%ie co'iat sa% (%tat# c% %& c$ic 'e e$:2 Di& (e&i%$ P&")i"e a$e/eti co(a&da Cie"e 'e&tr% a co'ia sa%

    co(a&da Dec*#a"e daca doriti sa (%tati:2 P%&eti c%rsor%$ -& $oc%$ %&de doriti sa $i'iti# iar di& (e&i%$ P&")i"e

    a$e/eti co(a&da Li#i"e.Met&$a 2J

    2 Se$ectati o)iect%$ care tre)%ie co'iat sa% (%tat# c% %& c$ic 'e e$:2 Di& (e&i%$ desc3is c% %& c$ic drea'ta 'e o)iect a$e/eti co(a&da

    Cie"e 'e&tr% a co'ia sa% co(a&da Dec*#a"e daca doriti sa(%tati:

    2 P%&eti c%rsor%$ -& $oc%$ %&de doriti sa $i'iti# iar di& ace$asi (e&i%a$e/eti co(a&da Li#i"e.

    Met&$a 3J2 Se$ectati o)iect%$ care tre)%ie co'iat sa% (%tat# c% %& c$ic 'e e$:2 A'asati co()i&atia de taste Ct"C 'e&tr% a co'ia sa% Ct" daca

    doriti sa (%tati:

    2 P%&eti c%rsor%$ -& $oc%$ %&de doriti sa $i'iti si a'asati co()i&atia detaste Ct"/.

  • 7/24/2019 Baze de Date Ms Access

    41/42

    Ste",e"ea *)*i "a#&"tPe&tr% a ster/e %& ra'ort *a tre)%i sa se$ectati &%(e$e ra'ort%$%i# iar di&(e&i%$ Por&ire sa a$e/eti )%to&%$ Ste",e"e+ Tasta Deete co&d%ce $a

    ace$asi rez%$tat+ Pe ecra& *a a'area o fereastra -& care *a tre)%i saco&1r(ati ster/erea c% )%to&%$ Da sa% sa a&%$ati co(a&da c% )%to&%$N*.

  • 7/24/2019 Baze de Date Ms Access

    42/42

    Lectia 6. P"e,ati"ea "e!*tate&"

    5regatirea pentru imprimare/i!*ai!a"ea )ai)te $e i#"ia"e a *)*i "a#&"t= (&"*a"=

    ta%eaPe&tr% a *edea c%( a'ar date$e -&ai&tea o'eratiei de i('ri(are# de $a)%to&%$ O;ce '%teti saa$e/eti co(a&da Eai)a"e )ai)tea i#"ia"ii+

    M&$ica"ea &"ie)ta"ii si a $ie)'i*)ii #a,i)ii *)*i "a#&"tPe&tr% a (odi1ca di(e&si%&ea 'a/i&ii sa% orie&tarea 'a/i&ii %&%i ra'ort*a tre)%ie sa a'e$ati co(a&da Eai)a"e i)ai)tea i#"ia"ii de $a)%to&%$ O;ce+ Di& fereastra desc3isa '%teti sa (odi1cati (ar/i&i$e'a/i&ii# iar daca (er/eti -& s%)(e&i%$ Pa,i)a '%teti sa (odi1catiorie&tarea 7Ti# #&"t"et= Ti#+e$e"e8 si di(e&si%&ea foii de 30rtie+ Dacadoriti sa i('ri(ati &%(ai date$e# at%&ci tre)%ie sa )ifati )%to&%$I#"ia"e )*ai $ate aat -& s%)(e&i%$ Ma",i)i+

    Optiuni pentru imprimareI#"ia"ea *)ei #a,i)i= a )"e,i't"a"i&" 'eectate 'a* a)t"e,ii ta%eePe&tr% a i('ri(a co&ti&%t%$ %&ei ta)e$e sa% &%(ai a a&%(itor -&re/istraridi& ta)e$a# *a tre)%i sa desc3ideti ta)e$a# iar de $a )%to&%$ O;cesaa'e$ati co(a&da I#"ia"e. Se *a desc3ide o fereastra -& care *eti '%teasa sta)i$iti o'ti%&i$e &ecesare i('ri(arii d%(&ea*oastra4 &%(e$e

    i('ri(a&tei $a care se face ti'arirea# zo&a care se i('ri(a 7toata zo&a#i&ter*a$ de 'a/i&i sa% &%(ai zo&a de date se$ectata8# &%(ar%$ de co'iiefect%ate etc+ Pe&tr% a efect%a ti'arirea -& 1sier *a tre)%i sa se$ectati)%to&%$ I#"ia) sie"+ D%'a ce -&c3ideti fereastra c% )%to&%$ O *atre)%i sa de&%(iti 1sier%$ -& care se face i('ri(area+ Mai t0rzi%# acest1sier 'oate 1 're$%at si tri(is catre i('ri(a&ta+