Sunteți pe pagina 1din 24

SGBD Access 2000: Reports

Obiectele de tip raport (Reports) se creează în


etapa de exploatare a bazelor de date.
Conţinutul lor poate fi vizualizat pe ecran, sau
se poate lista la imprimantă

Cu Microsoft Access 2000 se pot realiza


obiecte de tip raport utilizând opţiunea
Reports din meniul Objects şi butonul de
comandă New sau alegând 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 stabileşte 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 afişa 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 opţiuni din
fereastra New Report are ca efect generarea
unui raport gol, în care utilizatorul îşi poate defini
propriile secţiuni şi controale. Câmpurile sursei de
date pot fi afişate prin preluarea lor din fereastra
Field List (opţiunea View->Field List) în
interiorul raportului (de obicei în secţiunea
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: Proprietăţi

a.Format
Caption este utilizată pentru stabilirea unui titlu afişat 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 afişa antetul, respectiv subsolul de
pagină (variante: toate paginile; toate, mai puţin prima; toate, mai
puţin ultima; toate, mai puţin prima şi ultima);
Picture permite specificarea fişierului afişat pe fundalul
raportului;
Picture Pages precizează paginile pe care se va afişa fundalul
ales.
SGBD Access 2000: Reports: Proprietăţi
b. Data
 Record Source precizează o tabelă, o interogare, ori o frază SQL
care va fi sursa de date a raportului;
 Filter se foloseşte pentru stabilirea unei condiţii-filtru pe care
trebuie s-o îndeplinească datele ce vor fi afişate î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ă acţiunea 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, activând sau
dezactivând proprietatea Order By.
SGBD Access 2000: Reports: Proprietăţi
SGBD Access 2000: Reports: Proprietăţi
SGBD Access 2000: Reports: Proprietăţi
c. Event - proprietăţi de tip eveniment.
 On Open serveşte , în principal, la definirea de filtre;
 On Close poate realiza ştergerea fişierelor temporare create în
timpul execuţiei raportului. În general, acestora le sunt ataşate
funcţii ori proceduri.

d. Other – alte proprietăţi.


 Record Looks asigură blocarea informaţiilor dintr-un raport în
timpul afişării acestuia;
 Date Grouping permite utilizarea tipului implicit de dată sau a
tipului setat de utilizator;
 Fast Laser Printing, cu valoarea Yes, realizează o tipărire rapidă
a unui raport, etc.
SGBD Access 2000: Reports: Proprietăţi

Proprietăţi ale secţiunilor rapoartelor (categoria Data


lipseşte) servesc la:
atribuirea unui nume fiecărei secţiuni (Name);
efectuarea saltului la pagină nouă (Force New Page);
ascunderea/afişarea anumitor date (Visible – Yes/No);
pregătirea secţiunilor pentru afişare (On Format sau On
Print);
reformatarea secţiunilor (On Retreat).
SGBD Access 2000: Reports: Wizard 1
1. Se selectează câmpurile ce vor fi afişate în raport,
folosind butoanele de selecţie
SGBD Access 2000: Reports: Wizard 2

2. Se definesc
câmpurile 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
câmpurile după care vor fi
ordonate datele în cadrul
grupurilor (sunt admise 4
niveluri de sortare)

3.2 Se precizează
câmpurile 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 stabileşte modul
de afişare, corespunzător
şabloanelor predefinite,
precum şi orientarea în
pagină

5. Se alege stilul de
ierarhizare a grupurilor
din raport

6. Se
stabileşte
titlul
raportului
SGBD Access 2000: Reports: Wizard
SGBD Access 2000: SubReports

Dacă se doreşte completarea informaţiilor dintr-un obiect de tip raport cu


alte informaţii conţinute de diferite alte rapoarte, se poate genera un
RAPORT PRINCIPAL în care se integrează SUBRAPOARTE.
Acestea se pot insera atât în secţiunea de detaliu, cât şi în celelalte
secţiuni (inclusiv în cele de grup).

Ca şi în operaţiunea de creare a subformularelor, se utilizează butonul


din caseta de instrumente (controale) – Toolbox, cu sau
fără activarea Wizard-ului
.
De asemenea, se poate aduce subraportul pe suprafaţa de lucru, într-una
dintre secţiunile raportului principal, din fereastra Database, utilizând
tehnica drag-and-drop.
SGBD Access 2000: SubReports
SGBD Access 2000: Reports: Wizard
• În cazul în care operaţiunea de creare de subraport se
desfăşoară fără Wizard, utilizatorul trebuie să verifice dacă
proprietăţile subraportului: Link Child Fields şi Link
Master Fields au primit numele aceluiaşi câmp de legătură
dintre raportul principal şi subraport.

•În acest exemplu, în cadrul raportului principal Conţinut Factură, au


fost inserate subrapoartele Clienţi (câmpul de legătură: Cod ISBN) şi
Facturi (câmpul de legătură: Număr Factura) .

•Întrucât date din subraport sunt încadrate implicit de o


linie, proprietăţii Border Style i s-a atribuit valoare
Transparent.
SGBD Access 2000: SubReports

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