etapa de exploatare a bazelor de date. Coninutul lor poate fi vizualizat pe ecran, sau se poate lista la imprimant Cu Microsoft Access 2000 se pot realiza obiecte de tip raport utiliznd opiunea Reports din meniul Objects i butonul de comand New sau alegnd comanda Report din meniul Insert. SGBD Access 2000: Reports Crearea Rapoartelor: 1. Butonul New din fereastra bazei de date pentru activarea asistentului New Report. 2 Se opteaz pentru una din variantele de realizare a raportului: 3.Se stabilete sursa de date (tabel sau interogare) a raportului Design View crearea raportului cade n sarcina exclusiv a utilizatorului; Report Wizard utilizatorul va fi asistat la crearea raportului; AutoReport: Columnar Access va genera automat un raport, cu particularitatea c datele dintr-o nregistrare sunt prezentate pe o singur coloan ; AutoReport: Tabular se creeaz automat un raport cu datele organizate sub forma tabelar de tip Tabular; Chart Wizard utilizatorul va fi ndrumat n crearea unui raport ce va afia datele i sub form grafic; Label Wizard se genereaz rapoarte n format de etichet. SGBD Access 2000: Reports Crearea rapoartelor n DView Design View Selectarea acestei opiuni din fereastra New Report are ca efect generarea unui raport gol, n care utilizatorul i poate defini propriile seciuni i controale. Cmpurile sursei de date pot fi afiate prin preluarea lor din fereastra Field List (opiunea View->Field List) n interiorul raportului (de obicei n seciunea Detail). Antetul/Subsolul raportului (Report Header/Footer) View-Report Header/Footer Antetul/Subsolul paginii (Page Header/Footer) View-Page Header/Footer SGBD Access 2000: Reports Se alege sursa de date a raportului: Tabel Interogare (QBE / SQL) SGBD Access 2000: Reports SGBD Access 2000: Reports SGBD Access 2000: Reports SGBD Access 2000: Reports SGBD Access 2000: Reports: Proprieti a.Format Caption este utilizat pentru stabilirea unui titlu afiat pe bara de titlu a ferestrei; modul Print Preview de vizualizare a raportului; Page Header i Page Footer sunt utilizate pentru specificarea paginilor pe care se vor afia antetul, respectiv subsolul de pagin (variante: toate paginile; toate, mai puin prima; toate, mai puin ultima; toate, mai puin prima i ultima); Picture permite specificarea fiierului afiat pe fundalul raportului; Picture Pages precizeaz paginile pe care se va afia fundalul ales. SGBD Access 2000: Reports: Proprieti b. Data Record Source precizeaz o tabel, o interogare, ori o fraz SQL care va fi sursa de date a raportului; Filter se folosete pentru stabilirea unei condiii-filtru pe care trebuie s-o ndeplineasc datele ce vor fi afiate n raport; Filter on permite selectarea a dou valori: Yes, ceea ce presupune activarea criteriului specificat n Filter (se aplic datelor) i No, care anuleaz aciunea filtrului; Order By, care precizeaz criterii de sortare, n ordinea gradului de generalitate, cu virgul ntre ele; Order By On poate cuprinde valorile Yes sau No, activnd sau dezactivnd proprietatea Order By. SGBD Access 2000: Reports: Proprieti SGBD Access 2000: Reports: Proprieti SGBD Access 2000: Reports: Proprieti c. Event - proprieti de tip eveniment. On Open servete , n principal, la definirea de filtre; On Close poate realiza tergerea fiierelor temporare create n timpul execuiei raportului. n general, acestora le sunt ataate funcii ori proceduri.
d. Other alte proprieti. Record Looks asigur blocarea informaiilor dintr-un raport n timpul afirii acestuia; Date Grouping permite utilizarea tipului implicit de dat sau a tipului setat de utilizator; Fast Laser Printing, cu valoarea Yes, realizeaz o tiprire rapid a unui raport, etc. SGBD Access 2000: Reports: Proprieti Proprieti ale seciunilor rapoartelor (categoria Data lipsete) servesc la: atribuirea unui nume fiecrei seciuni (Name); efectuarea saltului la pagin nou (Force New Page); ascunderea/afiarea anumitor date (Visible Yes/No); pregtirea seciunilor pentru afiare (On Format sau On Print); reformatarea seciunilor (On Retreat). SGBD Access 2000: Reports: Wizard 1 1. Se selecteaz cmpurile ce vor fi afiate n raport, folosind butoanele de selecie SGBD Access 2000: Reports: Wizard 2 2. Se definesc cmpurile de grupare ale datelor, pe niveluri de imbricare descendent (de la mare la mic). Pentru gruparea datelor, sunt admise maxim 3 niveluri SGBD Access 2000: Reports: Wizard 3 3.1 Se definesc cmpurile dup care vor fi ordonate datele n cadrul grupurilor (sunt admise 4 niveluri de sortare) 3.2 Se precizeaz cmpurile din cadrul grupului, pentru care se vor calcula totaluri sau subtotaluri i se va alege tipul de calcul aplicabil acestora SGBD Access 2000: Reports: Wizard 4-5-6 4. Se stabilete modul de afiare, corespunztor abloanelor predefinite, precum i orientarea n pagin 5. Se alege stilul de ierarhizare a grupurilor din raport 6. Se stabilete titlul raportului SGBD Access 2000: Reports: Wizard SGBD Access 2000: SubReports Dac se dorete completarea informaiilor dintr-un obiect de tip raport cu alte informaii coninute de diferite alte rapoarte, se poate genera un RAPORT PRINCIPAL n care se integreaz SUBRAPOARTE. Acestea se pot insera att n seciunea de detaliu, ct i n celelalte seciuni (inclusiv n cele de grup).
Ca i n operaiunea de creare a subformularelor, se utilizeaz butonul din caseta de instrumente (controale) Toolbox, cu sau fr activarea Wizard-ului
De asemenea, se poate aduce subraportul pe suprafaa de lucru, ntr-una dintre seciunile raportului principal, din fereastra Database, utiliznd tehnica drag-and-drop.
. SGBD Access 2000: SubReports SGBD Access 2000: Reports: Wizard n cazul n care operaiunea de creare de subraport se desfoar fr Wizard, utilizatorul trebuie s verifice dac proprietile subraportului: Link Child Fields i Link Master Fields au primit numele aceluiai cmp de legtur dintre raportul principal i subraport.
n acest exemplu, n cadrul raportului principal Coninut Factur, au fost inserate subrapoartele Clieni (cmpul de legtur: Cod I SBN) i Facturi (cmpul de legtur: Numr Factura) .
ntruct date din subraport sunt ncadrate implicit de o linie, proprietii Border Style i s-a atribuit valoare Transparent. SGBD Access 2000: SubReports