SGBD Access 2013: 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ă
SGBD Access 2013: Reports Crearea Rapoartelor: 1 Tabul Create. 2 Se optează pentru una din variantele de realizare a raportului din grupul de optiuni Reports: Report Design crearea raportului cade în sarcina exclusivă a utilizatorului; Report Wizard utilizatorul va fi asistat la crearea raportului; BlankReport crearea raportului cade în sarcina exclusivă a utilizatorului; Report se creează automat un raport cu datele organizate sub forma tabelară; Label se generează rapoarte în format de etichetă prin urmarea unor etape propuse de un asistent.
Crearea rapoartelor în ReportDesign Report Design Selectarea acestei opţiuni 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 (butonul Add Existing Fields) în interiorul raportului (de obicei în secţiunea Detail). Antetul/Subsolul raportului (Report Header/Footer) DClk-Report Header/Footer Antetul/Subsolul paginii (Page Header/Footer) DClk-Page Header/Footer
Raport : Situatia cartilor livrate in 2010 pe CLIENTI
Raport : Situatia cartilor livrate in 2010 pe CLIENTI
Grupuri: Situatia cartilor livrate in 2013 pe CLIENTI
Grupuri: Situatia cartilor livrate in 2013 pe CLIENTI Editarea grupului Luna pentru antet (Header) Declararea grupului Luna pentru subsol (Footer) Editarea grupului Luna pentru subsol (Footer)
Grupuri: Situatia cartilor livrate in 2013 pe CLIENTI Antetul grupului Luna Subsolul grupului Luna
Grupuri: Situatia cartilor livrate in 2013 pe CLIENTI Editarea grupului Denumire client doar pentru antet
Detail (rând curent : Valoare=Cant*Pret) Total Luna (Σ valoare) Total Client (Σ Luna)=(Σ Σ valoare) Total General (Σ Client)=(Σ Σ Luna) (Σ Σ Σ valoare)
SGBD Access 2013: Reports: Proprietăţi a.format Caption este utilizată pentru stabilirea unui titlu afişat pe bara de titlu a ferestrei; 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.
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.
Access 2013: Parametrarea rapoartelor Raport editat pentru clientul Ion ComProd SRL Parametrarea obtinerii raportului pentru un client
SGBD Access 2013: Parametrarea rapoartelor
SGBD Access 2013: 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 2013: Subrapoarte: 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);
SGBD Access 2013: Reports: Wizard 1 1. Se alege sursa de date (tabel sau interogare) si se selectează câmpurile ce vor fi afişate în raport, folosind butoanele de selecţie
SGBD Access 2013: Reports: Wizard 2 2. Se aleg ierarhiile informationale ale datelor pornind de la legaturile existente intre tabele
SGBD Access 2013: Reports: Wizard 3 3. Se definesc câmpurile de grupare ale datelor, pe niveluri de imbricare descendentă (de la mare la mic ).
SGBD Access 2013: Reports: Wizard 4 4.1 Se definesc câmpurile după care vor fi ordonate datele în cadrul grupurilor (sunt admise 4 niveluri de sortare) 4.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 2013: Reports: Wizard 5-6 5. Se stabileşte modul de afişare, corespunzător şabloanelor predefinite, precum şi orientarea în pagină 6. Se stabileşte titlul raportului
SGBD Access 2013: Reports: Wizard
SGBD Access 2013: 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ă butonuldin 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 cu obiectele bazei de date, utilizând tehnica dragand-drop.
SGBD Access 2013: SubReports
SGBD Access 2013: 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 2003: SubReports