Documente Academic
Documente Profesional
Documente Cultură
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS
CUPRINS
CUPRINS ................................................................................................................................................................................2 LECIA 1. UTILIZAREA APLICAIEI DE BAZE DE DATE MICROSOFT ACCESS .............................................4 CONCEPTE GENERALE ALE BAZELOR DE DATE ......................................................................................................................4 DESCHIDEREA APLICAIEI MICROSOFT ACCESS ...................................................................................................................5 DESCHIDEREA UNEI BAZE DE DATE EXISTENTE .....................................................................................................................5 CREAREA UNEI BAZE DE DATE NOU ....................................................................................................................................6 SALVAREA UNEI BAZE DE DATE ............................................................................................................................................6 NCHIDEREA UNEI BAZE DE DATE ..........................................................................................................................................7 UTILIZAREA FUNCIEI HELP .................................................................................................................................................7 MODIFICAREA BARELOR DE INSTRUMENTE ...........................................................................................................................7 MODIFICAREA OPIUNILOR APLICAIEI ................................................................................................................................8 REZUMAT ..........................................................................................................................................................................9 LECIA 2. TABELE............................................................................................................................................................10 OPERAIILE PRINCIPALE .....................................................................................................................................................10 Crearea unei tabele cu diferite atribute ..............................................................................................................10 Proprietile cmpurilor unei tabele ...................................................................................................................11 Adugarea i parcurgerea nregistrrilor ntr-o tabel ......................................................................................12 Anularea i refacerea comenzilor........................................................................................................................12 Selectarea nregistrrilor ....................................................................................................................................13 Modificarea i tergerea nregistrrilor..............................................................................................................13 Adugarea unui atribut nou unei tabele existente ...............................................................................................13 tergerea unei tabele ...........................................................................................................................................14 DEFINIREA CHEILOR UNEI TABELE ......................................................................................................................................14 Definirea cheii primare a unei tabele..................................................................................................................14 Crearea unui index ..............................................................................................................................................14 MODIFICAREA STRUCTURII UNEI TABELE ............................................................................................................................15 Schimbarea proprietilor unui atribut ...............................................................................................................15 Crearea unei reguli de validare...........................................................................................................................15 Schimbarea dimensiunii unei coloane ntr-o tabel ............................................................................................16 Mutarea unei coloane ntr-o tabel .....................................................................................................................17 LEGTURILE DINTRE TABELE ..............................................................................................................................................17 Crearea unei legturi ntre dou tabele ..............................................................................................................17 tergerea unei relaii ...........................................................................................................................................20 REZUMAT ........................................................................................................................................................................21 LECIA 3. PRELUCRAREA DATELOR.........................................................................................................................22 OPERAII DE CUTARE, SORTARE I FILTRARE....................................................................................................................22 Folosirea funciei de cutare pentru gsirea unei nregistrri ...........................................................................22 Sortarea nregistrrilor .......................................................................................................................................22 Crearea i aplicarea unui filtru asupra unei tabele ............................................................................................23 INTEROGAREA BAZEI DE DATE ............................................................................................................................................24 Crearea unei interogri.......................................................................................................................................24 Rularea unei interogri .......................................................................................................................................26 Salvarea unei interogri ......................................................................................................................................26 Modificarea unei interogri ................................................................................................................................26 tergerea unei interogri.....................................................................................................................................28 REZUMAT ........................................................................................................................................................................29 LECIA 4. FORMULARELE.............................................................................................................................................30 LUCRUL CU FORMULARELE .................................................................................................................................................30 Crearea unui formular.........................................................................................................................................30 Adugarea, modificarea i parcurgerea nregistrrilor cu ajutorul formularului ..............................................32 Adugarea i modificarea textului n antet i subsol...........................................................................................32 Schimbarea culorii i a stilului de chenar ale unui control.................................................................................33 nchiderea unui formular.....................................................................................................................................33 tergerea unui formular ......................................................................................................................................33 REZUMAT ........................................................................................................................................................................34
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS
LECIA 5. RAPOARTE......................................................................................................................................................35 LUCRUL CU RAPOARTELE ...................................................................................................................................................35 Crearea unui raport.............................................................................................................................................35 Salvarea i nchiderea unui raport ......................................................................................................................38 Adugarea, modificarea antetului i a subsolului unui raport ............................................................................38 Copierea sau mutarea controalelor n cadrul unui raport ..................................................................................39 Gruparea datelor dup anumite atribute.............................................................................................................39 tergerea unui raport ..........................................................................................................................................39 REZUMAT ........................................................................................................................................................................40 LECIA 6. PREGTIREA REZULTATELOR ...............................................................................................................41 PREGTIREA PENTRU IMPRIMARE .......................................................................................................................................41 Vizualizarea nainte de imprimare a unui raport, formular, tabel ....................................................................41 Modificarea orientrii i a dimensiunii paginii unui raport................................................................................41 OPIUNI PENTRU IMPRIMARE ..............................................................................................................................................41 Imprimarea unei pagini, a nregistrrilor selectate sau a ntregii tabele ...........................................................41 REZUMAT ........................................................................................................................................................................43
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS faptul c o materie poate fi predat de un singur profesor i un profesor poate s predea o singur materie. 1 : M legtura de tip unu la mai muli cnd unei nregistrri dintr-o tabel i corespund mai multe nregistrri din cealalt tabel. Relativ la tabelele Materii i Profesori, o materie poate fi predat de mai muli profesori. M : N legtura de tip muli la muli cnd mai multor nregistrri dintr-o tabel i corespund mai multe nregistrri din cealalt tabel, adic mai multe materii pot fi predate de mai muli profesori. Orice tabel trebuie s aib definit o cheie. Cheia unei tabele reprezint un ansamblu minim de atribute care identific n mod unic o nregistrare dintr-o tabel. Cheia poate fi format dintr-un singur atribut (cheie simpl) sau din mai multe atribute (cheie compus). Determinarea cheii necesit cunoaterea semnificaiilor atributelor din tabel. La un moment dat, n tabel pot exista mai multe atribute cu proprietatea c identific o nregistrare. Acestea poart numele de chei candidate. Dintre aceste chei candidate se alege acea cheie care poate identifica n mod unic o nregistrare din tabel. Cheia aleas se numete cheie primar. Dac ntr-o tabel un atribut sau un ansamblu de atribute face referire la cheia primar din acelai tabel sau din alt tabel, atunci acest ansamblu de atribute se numete cheie extern.
n momentul deschiderii, pe ecran va aprea fereastra aplicaiei care conine elementele specifice: bara de titlu, bara de meniuri, bara de instrumente i alte bare de instrumente.
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS
Aici alegei locul unde este salvat baza de date
din bara de butoane standard. Va conduce la deschiderea Se poate apsa butonul ferestrei care a fost descris mai sus. Dac avei deschis fereastra Explorer atunci putei s deschidei baza de date cu dublu clic pe pictograma ei. Apsarea simultan a tastelor Ctrl+O va conduce la deschiderea unei baze de date.
n fereastra Explorer putei s creai un fiier cu extensia .mdb. Apsarea simultan a tastelor Ctrl+N va conduce la crearea unei baze de date noi.
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS
Pentru a crea baza de date apsai butonul Creare. Numele noii baze de date
Dac facei modificri asupra bazei de date i dorii s le salvai atunci putei s alegei comanda Salvare din meniul Fiier. Dac dorii s salvai modificrile n alt loc sau sub un alt nume atunci alegei comanda Salvare ca din meniul Fiier .
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS
REZUMAT LECIA 1. UTILIZAREA APLICAIEI DE BAZE DE DATE MICROSOFT ACCESS CONCEPTE GENERALE ALE BAZELOR DE DATE DESCHIDEREA APLICAIEI MICROSOFT ACCESS DESCHIDEREA UNEI BAZE DE DATE EXISTENTE FIIER, DESCHIDERE; CREAREA UNEI BAZE DE DATE NOU FIIER, NOU; SALVAREA UNEI BAZE DE DATE SALVARE, SALVARE CA; NCHIDEREA UNEI BAZE DE DATE FIIER, NCHIDERE; UTILIZAREA FUNCIEI HELP AJUTOR, AJUTOR ACCESS;
PENTRU
MICROSOFT
BARE DE
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS
Lecia 2. Tabele
Operaiile principale
Crearea unei tabele cu diferite atribute
n momentul n care ai creat i salvat o baz de date, pe ecran va aprea fereastra noii baze de date. n aceast fereastr vei gsi componentele necesare lucrului cu baza de date: Bara de titlu pe ea apare numele bazei de date; Bara cu butoane permit efectuarea unor operaii cu obiectele bazei de date; Fereastra cu obiecte apar obiectele care se pot crea ntr-o baz de date; Opiuni pentru fiecare obiect. Pentru a crea o tabel trebuie s mergei n partea din stnga pe obiectul Tabele, iar n partea din dreapta putei s mergei cu dublu clic pe opiunea Creare tabel n modul Vizualizare proiect. O alt modalitate de a crea o tabel const n selectarea butonului Nou din bara de butoane. Se va deschide o fereastr Tabel nou din care putei s selectai opiunea Vizualizare proiect. Dac apsai butonul OK, pe ecran va aprea o gril cu rnduri i coloane n care vei putea s introducei numele cmpurilor mpreun cu proprietile lor. Va trebui s creai tabela Elevi cu cmpurile i proprietile lor:
10
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS n cadrul coloanei Nume cmp introducei cmpurile necesare: nume_elevi, data_nasterii, varsta, nr_scoala; n cadrul coloanei Tip de date trebuie s stabilii tipul de date n care se ncadreaz valorile pe care le pot lua atributele. Astfel, dac trebuie s completai numele unei persoane atunci vei alege tipul de dat Text, pentru cmpurile cu valori numerice trebuie s alegei tipul Numr, iar pentru datele calendaristice alegei tipul Dat/Or. n partea de jos a ferestrei este zona cu proprietile cmpurilor. Aici putei s modificai anumite proprieti pentru fiecare cmp n partea, n funcie de tipul de dat ales. Dup ce ai trecut de acest pas, va trebui s salvai tabela prin apelarea comenzii Salvare din meniul Fiier. Va aprea o fereastr n care va trebui s introducei numele tabelei:
Pentru a introduce date, trebuie s selectai tabela Elevi i s apsai butonul Deschidere din bara de butoane sau facei dublu clic pe numele tabelei. Va aprea o fereastr n care putei s introducei datele dorite conform semnificaiei i tipului cmpurilor pe care le-ai stabilit anterior.
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS Da/Nu - Valori i cmpuri Da i Nu care conin numai una din cele dou valori (Da/Nu, Adevrat/Fals sau Activat/Dezactivat). Obiect OLE - Un obiect (cum ar fi o foaie de date Microsoft Excel, un document Microsoft Word, grafic, sunete sau alte date binare) legate sau ncorporate ntr-un tabel Microsoft Access. Hyperlink - Text sau combinaie de text utilizat ca adres hyperlink. Proprietile din pagina General care se pot stabili pentru fiecare cmp sunt: Dimensiune cmp determin tipul de date folosit de un cmp numeric sau numrul maxim de caractere ce poate fi introdus ntr-un cmp de tip text. Format format standard, predefinit, pentru afiarea valorilor dintr-un cmp. Proprietatea Format nu afecteaz valorile datelor ci doar modul n care sunt afiate aceste valori. Zecimale permite stabilirea numrului de zecimale. Valoare implicit valoare prestabilit pe care Access o introduce automat n cmp la adugarea unei noi nregistrri. Regul de validare - se utilizeaz pentru a indica cerinele pentru datele introduse ntr-o nregistrare, cmp sau control. Text de validare permite introducerea unui text care trebuie afiat dac valorile introduse n cmpul respectiv nu ndeplinesc criteriile impuse de regula de validare. Indexat putei alege un index care permite sau nu valori duplicate n cmpul respectiv.
Aici putei s adugai nregistrri noi sau s le modificai pe cele vechi Aici vedei numrul nregistrrii curente Aici vedei numrul total de nregistrri
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS
Selectarea nregistrrilor
Pentru a selecta o nregistrare trebuie s avei tabela deschis n modul Vizualizare. Din aceast fereastr, facei clic pe sgeata din stnga nregistrrii pe care dorii s o selectai. Dac dorii s selectai un grup de nregistrri, executai clic pe butonul de selectare al primei nregistrri, apoi inei tasta Shift apsat i facei clic pe butonul de selectare al ultimei nregistrri. Sau, innd butonul stnd al mouse-ului apsat, pornii de la prima nregistrare din grup i v deplasai pn la ultima nregistrare pe care trebuie s o selectai.
13
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS
Operaia de tergere a unei tabele poate fi refcut cu ajutorul comenzii Refacere tergere din meniul Editare.
14
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS Pentru a crea un index n cadrul unei tabele va trebui s o deschidei n modul Proiect. Selectai cmpul pentru care dorii s stabilii indexul, iar din partea de jos a ferestrei, n seciunea Indexat alegei una dintre opiunile prezente n meniul derulant: Da (cu dubluri) n cmpul respectiv se pot introduce valori care s se repete; Da (fr dubluri) valorile din cmpul respectiv nu trebuie s se repete; Nu nu se creeaz un index. Este obligatoriu ca pentru cmpul definit ca cheie primar s stabilii indexul fr dubluri.
Facei clic aici pentru a deschide fereastra n care se construiete regula de validare.
15
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS Se va deschide fereastra Generator de expresii n care vei putea s construii regula. Pentru acest lucru se pot folosi operatorii aritmetici, relaionali i logici prezentai pe bara din mijlocul ferestrei. Pentru exemplul nostru, valorile introduse trebuie s fie mai mici de 20 i mai mari de 13. Aceast regul se poate transcrie astfel: <20 And >13.
Pentru a crea textul de validare va trebui s mergei n seciunea Text de validare din proprietile atributelor. Acolo putei s introducei un mesaj care s atenioneze utilizatorul asupra erorii de introducere a datelor.
Atunci cnd o s introducei o valoare greit n coloana corespunztoare vrstei vei primi acest mesaj de eroare.
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS Pentru a modifica limea unei coloane din cadrul tabelei putei s folosii metoda automat sau metoda manual. Pentru metoda automat, va trebui s ducei cursorul n coloana respectiv, iar din meniul Format putei s alegei comanda Lime coloan. Aceeai comand o putei selecta i din meniul deschis cu un clic dreapta pe coloana a crei dimensiune trebuie modificat. Se va deschide o fereastr n care va trebui s introducei noua valoare. Prin apsarea butonului OK coloana va prelua noua dimensiune. Metoda manual const n modificarea limii coloanei cu ajutorul mouse-ului. Punei cursorul la mbinarea dintre coloana a crei dimensiune dorii s o modificai i cea care i urmeaz. Apoi, innd butonul stng al mouse-ului apsat, deplasai ctre dreapta dac dorii s mrii dimensiunea sau spre stnga dac micorai.
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS n cazul nostru vom crea o relaie ntre tabela Elevi i tabela Clase care au structurile de mai jos:
Elevi: Nume_elevi (text, dim. 50), Data_nasterii (Dat/Or, Format Dat scurt ), Varsta (Numr, dim. ntreg), Nr_scoala (Numr, dim. ntreg). Nr_scoala este cheie primar. Clase: Nume (text, dim. 50), Clasa (Numr, dim. ntreg), Media (Numr, dim. ntreg), Nr_scoala (Numr, dim. ntreg) Nr_scoala este cheie primar.
Legtura ntre cele dou tabele se va face dup cmpul Nr_scoala. Dup ce ai selectat comanda Relaii din meniul Instrumente, pe ecran va aprea o fereastr n care va trebui s selectai tabelele care se vor relaiona, respectiv Elevi i Clasa. n fereastra Afiare tabel selectai prima tabel i apsai butonul Adugare, apoi selectai cealalt tabel i apsai din nou butonul Adugare.
De aici selectai tabelele ntre care se va crea relaia. Apsai butonul Adugare dup ce selectai o tabel. Dup ce ai adugat tabelele nchidei fereastra cu butonul nchidere.
n cazul n care n fereastra Relaii nu apare fereastra Afiare tabel, atunci o putei deschide cu ajutorul comenzii Afiare tabel din meniul Relaii sau din meniul deschis cu un clic dreapta n cadrul ferestrei Relaii. Dup ce ai selectat tabelele, ele vor aprea n fereastra Relaii. Pentru a defini relaia dintre ele va trebui s mergei din nou n meniul Relaii i s alegei comanda Editare relaii. Se va deschide o fereastr n care vei avea posibilitatea s creai o relaie nou ntre tabele cu ajutorul butonului Creare. n fereastra Creare va trebui s selectai cele dou tabele, precum i cmpul dup care se face legtura, respectiv Nr_scoala.
18
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS Prin apsarea butonului OK vei reveni n fereastra Editare relaii unde vei vedea descris relaia creat mpreun cu tipul relaiei.
Tot n fereastra Editare relaii v putei defini i restriciile asupra legturii. Putei s selectai csua Impunere integritate referenial pentru a defini aceste restricii. Integritatea referenial mpiedic apariia nregistrrilor care nu au un corespondent ntr-un tabel primar. Impunerea integritii refereniale mpiedic tergerea unei nregistrri din tabelul principal de care depind nregistrrile nrudite. n cazul n care dorii s tergei o nregistrare din tabelul Elevi, Access nu v va lsa s o facei. Va fi afiat o fereastr n care vei fi informai c va trebui s tergei toate nregistrrile legate de nregistrarea din tabelul principal pentru a putea terge nregistrarea principal. De asemenea, dac ncercai s modificai o valoare pentru cmpul Nr_scoala din tabelul Clasa cu o valoare care nu exist n tabelul Elevi, vei primi un mesaj de eroare. Deci, impunerea integritii refereniale elimin necesitatea validrii intrrilor n cmpul Nr_scoala cu ajutorul unei reguli de validare. Finalizarea procesului de creare a relaiei se face prin apsarea butonului Creare din fereastra Editare relaii. n fereastra Relaii vei gsi cele dou tabele relaionate.
Dac dup crearea relaiei ntre cele dou tabele vei deschide tabelul principal (Elevi), acesta va aprea astfel:
Cu un clic pe semnul + aprut n dreptul fiecrei nregistrri vei putea s i vedei corespondentul din tabelul Clasa. Putei s restrngei nregistrrile printr-un clic pe semnul care apare n dreptul fiecrei nregistrri desfurate. Acelai lucru se ntmpl i n tabelul Clasa. 19
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS O alt modalitate de creare a unei relaii se bazeaz pe folosirea mouse-ului. Alegei comanda de creare a relaiilor din meniul Instrumente. Selectai cele dou tabele n fereastra Relaii.
Punei cursorul pe cmpul Nr_scoala din tabela Elevi. inei apsat butonul stng al mouse-ului i v deplasai pn la cmpul Nr_scoala din tabelul Clasa. Cnd eliberai butonul, pe ecran va aprea fereastra n care putei vedea caracteristicile relaiei create i putei edita restriciile.
20
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS
REZUMAT LECIA 2. TABELE OPERAIILE PRINCIPALE CREAREA UNEI TABELE CU DIFERITE ATRIBUTE TABELE, CREARE TABEL N MODUL VIZUALIZARE PROIECT; PROPRIETILE CMPURILOR UNEI TABELE DESCHIDEREA N MODUL PROIECT; ADUGAREA I PARCURGEREA NREGISTRRILOR NTR-O TABEL DESCHIDEREA N MODUL VIZUALIZARE; ANULAREA I REFACEREA COMENZILOR EDITARE, ANULARE, REFACARE; SELECTAREA NREGISTRRILOR DESCHIDEREA N MODUL VIZUALIZARE; MODIFICAREA I TERGEREA NREGISTRRILOR - DESCHIDEREA N MODUL VIZUALIZARE; ADUGAREA UNUI ATRIBUT NOU UNEI TABELE EXISTENTE DESCHIDEREA N MODUL PROIECT; TERGEREA UNEI TABELE TASTA DELETE; DEFINIREA CHEILOR UNEI TABELE DEFINIREA CHEII PRIMARE A UNEI TABELE EDITARE, CHEIE PRIMAR; CREAREA UNUI INDEX PROPRIETI CMPURI, INDEXAT; MODIFICAREA STRUCTURII UNEI TABELE SCHIMBAREA PROPRIETILOR UNUI ATRIBUT DESCHIDEREA N MODUL PROIECT, PROPRIETI CMPURI; CREAREA UNEI REGULI DE VALIDARE - DESCHIDEREA N MODUL PROIECT, REGUL DE VALIDARE; SCHIMBAREA DIMENSIUNII UNEI COLOANE NTR-O TABEL DESCHIDEREA N MODUL VIZUALIZARE, FORMAT, LIME COLOAN; MUTAREA UNEI COLOANE NTR-O TABEL - DESCHIDEREA N MODUL VIZUALIZARE, DEPLASAREA CU MOUSE-UL; LEGTURILE DINTRE TABELE CREAREA UNEI LEGTURI NTRE DOU TABELE INSTRUMENTE, RELAII TERGEREA UNEI RELAII CLIC DREAPTA PE RELAIE, TERGERE
21
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS
Aici selectai locul unde se face cutarea. Aici putei s selectai gradul de potrivire dintre valoarea pe care o cutai i valoarea existent n cadrul cmpului Cutarea se va realiza n toate nregistrrile
Pentru a ncepe cutarea va trebui s apsai butonul Urmtorul. n momentul n care valoarea cutat a fost gsit, procesul de cutare este oprit, iar n tabel nregistrarea respectiv va fi selectat. Din fereastra Cutare putei s realizai i nlocuirea unei valori din tabel cu alt valoare, dac folosii opiunea nlocuire. n seciunea nlocuire cu va trebui s scriei valoarea cu care se va face nlocuirea. Apsai butonul nlocuire tot pentru a nlocui vechea valoare n toat tabela. De asemenea, putei s folosii comanda nlocuire din meniul Editare.
Sortarea nregistrrilor
Una dintre cele mai importante operaii care se poate realiza cu nregistrrile dintr-o tabel este aceea de sortare. Pentru a face aceast operaie va trebui s deschidei n modul Vizualizare tabela ale crei nregistrri dorii s le sortai. Punei cursorul n coloana 22
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS corespunztoare cmpului dup care se face sortarea, iar din meniul nregistrri alegei comanda Sortare. Sortarea se poate face cresctor (Sortare ascendent) sau descresctor (Sortare descendent). Dup apelarea comenzii vei vedea c nregistrrile din tabel au fost rearanjate conform sortrii realizate de dumneavoastr. Sortarea se poate realiza i prin utilizarea butoanelor corespunztoare din bara de instrumente standard a aplicaiei: pentru sortare ascendent i pentru sortare descendent. De asemenea, dac dai un clic dreapta pe coloana corespunztoare cmpului dup care trebuie fcut sortarea, vei putea s selectai cele dou comenzi din meniul care apare.
Filtrarea dup machet criteriile de filtrare sunt introduse ntr-un formular gol asociat tabelului. De exemplu, la tabela Elevi am selectat Filtrare dup machet din comanda Filtare sau putei folosi butonul din bara cu instrumente standard. Pentru a afia nregistrarea corespunztoare elevului Ionescu Mihai va trebui ca n coloana Nume_elevi s selectai numele respectiv. Dac dorii s combinai criterii de filtrare, putei s folosii opiunea Sau prezent n partea de jos a fereastrei.
Dup ce ai creat filtrul, va trebui s-l aplicai. Pentru acest lucru trebuie s mergei n meniul Filtru i s alegei comanda Se aplic filtrare/sortare, sau din bara de instrumente standard selectai butonul .
Pe ecran va aprea nregistrarea care corespunde criteriului de filtrare. Filtrare prin selectare va permite afiarea pe ecran numai a nregistrrii sau nregistrrilor care corespund valorii selectate ntr-unul din cmpurile tabelei atunci cnd ai ales comanda Filtrare prin selectare din meniul nregistrri, Filtrare. De exemplu, dac dorii s afiai toi elevii de 14 ani din tabela Elevi, va trebui s selectai n cmpul Vrsta valoarea 14, apoi s selectai comanda Filtrare prin selectare sau butonul din bara de butoane standard. Se vor afia numai acele nregistrri care corespund criteriului de filtrare: 23
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS
Putei s urmrii bara de stare pentru a vedea numrul nregistrrilor filtrate. din bara de instrumente standard sau Eliminarea filtrului se face prin selectarea butonului prin selectarea comenzii Eliminare filtrare/sortare din meniul nregistrri. Filtrare cu excluderea seleciei este inversul filtrrii prin selectare descris anterior. Se vor afia toate acele nregistrri care nu corespund criteriului de selectare, respectiv valorii selectate n unul din cmpurile tabelei. De exemplu, dac dorii s afiai toi elevii din tabela Elevi, mai puin pe cei cu vrsta de 14 ani, va trebui ca n cmpul Vrsta s selectai valoarea 14, iar apoi selectai comanda Filtrare cu excluderea seleciei din meniul nregistrri, comanda Filtrare. nregistrrile afiate vor fi urmtoarele:
Putei s urmrii bara de stare pentru a vedea numrul nregistrrilor filtrate. Eliminarea filtrului se face prin selectarea butonului din bara de instrumente standard sau prin selectarea comenzii Eliminare filtrare/sortare din meniul nregistrri. Filtrare/sortare complex reprezint un mod de filtrare complex. Acesta va deschide o fereastr n care v creai diferite opiuni de filtrare. Cu ajutorul acestui filtru putei cuta nregistrri ce ndeplinesc mai multe criterii sau anumite condiii construite sub forma unor expresii.
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS Dup selectarea opiunii de creare, pe ecran va aprea o fereastr n care putei s alegei tabelele pe care le folosii n interogare.
Putei s selectai o singur tabel sau putei alege mai multe tabele. Dup selectarea numelui tabelului ales trebuie s apsai butonul Adugare. nchidei fereastra Afiare tabel cu butonul nchidere. De exemplu, pentru a afia doar elevii care au vrsta mai mare de 14 ani, va trebui s folosim tabela Elevi. Astfel c, n fereastra Afiare tabel vei aduga acest tabel. Fereastra interogrii va arta astfel:
n partea de jos a ferestrei, n rndul Cmp va trebui s selectai din meniul derulant cmpurile pe care dorii s le afiai n cadrul interogrii. O alt modalitate de afiare a cmpurilor o putei obine cu dublu clic stnga pe numele cmpului respectiv n tabela afiat deasupra.
25
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS Pentru a introduce criteriul sau criteriile pe baza crora se va face afiarea nregistrrilor trebuie s utilizai rndul Criterii care apare n partea de jos a ferestrei. n coloana cmpului respectiv vei scrie expresia sau valoarea care constituie criteriul interogrii. Pentru exemplul nostru, pentru a afia toi elevii cu vrsta mai mare de 14 ani trebuie s utilizai cmpul Vrsta. n rndul Criterii se va introduce expresia care va alege doar nregistrrile care ndeplinesc condiia: >14. Dup ce ai construit interogarea, putei s-i vedei efectul cu ajutorul butonului Vizualizare din bara de instrumente standard. Se vor afia numai acele nregistrri din tabela Elevi care ndeplinesc criteriul impus n cadrul interogrii: vrsta mai mare de 14 ani.
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS Se va deschide fereastra Afiare tabel din care v putei selecta o alt tabel din care s se afieze nregistrri. De exemplu, pentru a afia clasa i media elevilor cu vrsta mai mare de 14 ani, va trebui s adugai n cadrul interogrii create anterior i tabela Clasa. De asemenea, printr-una dintre metodele descrise anterior, va trebui s adugai cmpurile care trebuie afiate, respectiv cmpul Clasa i cmpul Media din tabelul Clasa.
Dac dorii s facei modificri asupra criteriilor de interogare trebuie s utilizai cmpurile necesare i s construii expresiile de interogare. De exemplu, pentru a afia acei elevi al cror nume ncepe cu litera P va trebui s utilizai cmpul Nume_elevi. Expresia de interogare va folosi operatorul Like astfel: like p*. Se observ c aplicaia Access va ncadra automat irul de caractere ntre ghilimele. La rularea interogrii vei vedea c se afieaz numai acei elevi al cror nume ncepe cu litera P. Caracterul * are rolul de a nlocui restul caracterelor din nume.
n cazul datelor calendaristice, programul va ncadra automat data ntre delimitatorii #. De exemplu: <=#05/01/1998#. Se pot crea i expresii logice folosind operatorii And (i), Or (Sau). De exemplu, dac dorii s afiai elevii de la coala 1 i 4, atunci n cmpul Nr_scoala va trebui s creai o expresie cu ajutorul operatorilor logici: =1 Or 4. Dac dorii s tergei un cmp dintr-o interogare va trebui s selectai coloana cmpului respectiv i s apsai tasta Delete. La rularea interogrii vei observa c acel cmp nu va mai aprea. 27
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS
28
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS
REZUMAT LECIA 3. PRELUCRAREA DATELOR OPERAII DE CUTARE, SORTARE I FILTRARE FOLOSIREA FUNCIEI DE CUTARE PENTRU GSIREA UNEI NREGISTRRI DESCHIDEREA N MODUL VIZUALIZARE, EDITARE, EDITARE, CUTARE; SORTAREA NREGISTRRILOR - DESCHIDEREA VIZUALIZARE, NREGISTRRI, SORTARE;
N
MODUL
CREAREA I APLICAREA UNUI FILTRU ASUPRA UNEI TABELE DESCHIDEREA N MODUL VIZUALIZARE, NREGISTRRI, FILTRARE; INTEROGAREA BAZEI DE DATE CREAREA UNEI INTEROGRI INTEROGRI, CREARE INTEROGRI N MODUL VIZUALIZARE PROIECT; RULAREA UNEI INTEROGRI EXECUTARE; SALVAREA UNEI INTEROGRI - FIIER, SALVARE, SALVARE CA MODIFICAREA UNEI INTEROGRI DESCHIDEREA N MODUL PROIECT; TERGEREA UNEI INTEROGRI TASTA DELETE.
29
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS
Lecia 4. Formularele
Lucrul cu formularele
Crearea unui formular
Formularele constituie o interfa utilizat n scopul introducerii de date n cadrul unei tabele. Pentru a crea un formular trebuie s mergei n seciunea Formulare a bazei de date. Din partea din dreapta alegei opiunea Creare formular utiliznd Expertul pentru a ncepe construirea formularului. Procesul se desfoar pe pai, la fiecare pas trebuind s stabilii o caracteristic a formularului. Pasul 1 aici putei s selectai tabela din care vei alege cmpurile utilizate de formular.
Pentru a selecta un cmp apsai aici Pentru a selecta toate cmpurile apsai aici
Pasul 2 aici putei s selectai un aspect din cele existente pe care s-l aplicai formularului.
30
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS Pasul 3 putei s selectai un stil pentru formular.
De aici selectai stilul
Pasul 4 este ultimul pas i v permite s alegei un nume pentru formular i s introducei date cu ajutorul formularului prin bifarea butonului Deschidere formular pentru afiarea i introducerea informaiilor.
Aici alegei un nume pentru formular Bifai aici pentru a putea deschide formularul
Dup ce ai apsat butonul Terminare pe ecran va aprea deschis formularul conform opiunilor alese de dumneavoastr.
Pentru a salva un formular putei s folosii comanda Salvare din meniul Fiier sau butonul din bara de instrumente standard sau s apsai combinaia de taste Ctrl+S. 31
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS
Bara de instrumente
Zona de subsol
, facei clic n zona n care Dup ce ai fcut loc, din bara de instrumente selectai butonul trebuie s poziionai textul i apoi scriei textul. Pentru a salva formularul, folosii comanda Salvare din meniul Fiier sau butonul din bara de instrumente standard sau apsai combinaia de taste Ctrl+S. Deschiderea formularului pentru a vedea modificrile fcute se realizeaz cu butonul Vizualizare din bara de instrumente. 32
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS
n acelai mod putei s realizai modificrile n zona de subsol a formularului. De asemenea, putei introduce i diferite imagini n antet i subsol cu ajutorul comenzii Inserare, Imagine.
33
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS
REZUMAT LECIA 4. FORMULARELE LUCRUL CU FORMULARELE CREAREA UNUI FORMULAR FORMULARE, CREARE FORMULAR UTILIZND EXPERTUL; ADUGAREA, MODIFICAREA I PARCURGEREA NREGISTRRILOR CU AJUTORUL FORMULARULUI DESCHIDEREA N MODUL VIZUALIZARE; ADUGAREA I MODIFICAREA TEXTULUI N ANTET I SUBSOL DESCHIDEREA N MODUL PROIECT; SCHIMBAREA CULORII I A STILULUI DE CHENAR ALE UNUI CONTROL - DESCHIDEREA N MODUL PROIECT; NCHIDEREA UNUI FORMULAR FIIER, NCHIDERE; TERGEREA UNUI FORMULAR TASTA DELETE.
34
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS
Lecia 5. Rapoarte
Lucrul cu rapoartele
Crearea unui raport
Rapoartele sunt obiectele care v ajut s extragei date dintr-una sau mai multe tabele sau interogri. Pentru a crea un raport mergei pe opiunea Rapoarte din fereastra bazei de date. Din dreapta accesai opiunea Creare raport utiliznd Expertul. Crearea raportului se va realiza cu respectarea ctorva pai. Pasul 1 selectai tabela sau interogarea din care se vor alege cmpurile care se vor afia. Avei posibilitatea s afiai cmpuri din mai multe tabele sau interogri.
De aici selectai cmpurile care vor fi afiate n raport Apsai aici pentru a trece la pasul urmtor
Pasul 2 Aici putei s v grupai datele din tabel sau din interogare dup cum dorii.
35
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS Pasul 3 avei posibilitatea s stabilii dac dorii s sortai datele din raport.
Aici selectai cmpul dup care se face sortarea Bifai aici pentru a stabili ordinea de sortare Apsai aici pentru a trece la pasul urmtor
Din Opiuni de sintez putei s afiai n raport anumite valori numerice calculate cu ajutorul cmpurilor de tip Numr: nsumarea, media aritmetic, valoarea minim sau valoarea maxim.
36
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS Pasul 5 de aici putei s selectai stilul raportului dumneavoastr. Apsai butonul Urmtorul pentru a trece la pasul urmtor.
Pasul 6 este ultimul pas al expertului i v permite s denumii raportul pe care tocmai l-ai creat.
Aici introducei numele raportului
Dup ce ai apsat butonul Terminare, pe ecran va aprea o fereastr n care va fi afiat raportul creat de dumneavoastr.
37
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS
Modificarea culorii i stilului obiectelor din cadrul raportului se face similar ca i la formulare. 38
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS
REZUMAT LECIA 5. RAPOARTE LUCRUL CU RAPOARTELE CREAREA UNUI RAPORT RAPOARTE, CREARE UTILIZND EXPERTUL;
RAPOARTE
SALVAREA I NCHIDEREA UNUI RAPORT FIIER, SALVARE, SALVARE CA, NCHIDERE; ADUGAREA, MODIFICAREA ANTETULUI I A SUBSOLULUI UNUI RAPORT DESCHIDEREA N MODUL PORIECT; COPIEREA SAU MUTAREA CONTROALELOR N CADRUL UNUI RAPORT - DESCHIDEREA N MODUL PORIECT, EDITARE COPIERE, DECUPARE, LIPIRE; GRUPAREA DATELOR DUP ANUMITE ATRIBUTE - DESCHIDEREA N MODUL PORIECT, VIZUALIZARE SORTARE I GRUPARE; TERGEREA UNUI RAPORT TASTA DELETE.
40
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS fereastra cu butonul OK va trebui s denumii fiierul n care se face imprimarea. Mai trziu, acest fiier poate fi preluat i trimis ctre imprimant.
Aici alegei numele imprimantei Bifai aici pentru a realiza tiprirea n fiier Aici stabilii numrul de copii tiprite
42
Pachetul de aplicaii Microsoft Office Suport de curs BAZE DE DATE MICROSOFT ACCESS
REZUMAT LECIA 6. PREGTIREA REZULTATELOR PREGTIREA PENTRU IMPRIMARE VIZUALIZAREA NAINTE DE IMPRIMARE A UNUI RAPORT, FORMULAR, TABEL FIIER, EXAMINARE NAINTEA IMPRIMRII; MODIFICAREA ORIENTRII I A DIMENSIUNII PAGINII UNUI RAPORT - FIIER, INIIALIZARE PAGIN; OPIUNI PENTRU IMPRIMARE IMPRIMAREA UNEI PAGINI, A NREGISTRRILOR SELECTATE SAU A NTREGII TABELE FIIER, IMPRIMARE.
43