Sunteți pe pagina 1din 51

Baze de date

Curs 7

Obiecte de tip raport

Baze de date – Microsoft


OBIECTE DE TIP RAPORT XP

• Raportul (Report) – este un obiect al bazei de


date ce permite vizualizarea pe ecran sau
tipărirea la imprimantă a conţinutului interogării
unei bazei de date după diverse criterii.

2
Crearea obiectelor de tip report XP

3
Crearea rapoartelor în modul „REPORT XP
WIZARD”

• Alegerea sursei de date a raportului și a


campurilor care vor fi afișate în raport.

4
Crearea rapoartelor în modul „REPORT XP
WIZARD”
• Definirea grupărilor și a modului de ordonare a
informaţiilor din raport.

5
Crearea rapoartelor în modul „REPORT XP
WIZARD”
• Definirea modului de afișare în pagină.

6
Crearea rapoartelor în modul „REPORT XP
WIZARD”
• Definirea numelui raportului.

7
Crearea rapoartelor în modul „REPORT XP
WIZARD”
• Vizualizarea raportului.

8
Vizualizarea obiectelor de tip raport XP

Report View afișează raportul cu elementele componente fără


a fi afișate marginile. Nu sunt permise modificări asupra
conţinutului raportului și nici redimensionări ale controalelor.

9
Vizualizarea obiectelor de tip raport XP

Print Preview vizualizează raportul aşa cum va arăta


când va fi tipărit. Nu sunt permise modificări asupra
conţinutului raportului şi nici redimensionări ale
controalelor.

10
Vizualizarea obiectelor de tip raport XP

Modul de vizualizare Layout View permite doar :


•redimensionarea controalele putându-se realiza
încadrarea lor în pagină
•modificări doar asupra dimensiunilor controalelor
•editarea etichetelor

11
Vizualizarea obiectelor de tip raport XP

Modul de vizualizare Design View permite :


•redimensionarea controalele
•modificări ale sursei de date
•Vizualizarea (modificarea) secţiunilor raportului

12
Secţiuni ale obiectelor de tip report XP

13
Subrapoarte XP

Raport cu subraport, ce afişează situaţia furnizorilor şi a facturilor acestora.


Structura raportului este următoarea:
1. în raportul principal este afişat fiecare client împreună cu informaţiile
asociate,
2. în subraport, apar informaţii referitoare la facturile întocmite pentru fiecare
client.

14
Subrapoarte XP

1. Se realizează raportul principal.


2. Se realizează raportul care va
deveni subraport.
3. Se deschide raportul principal în
modul de vizualizare Design View
și se adaugă subraportul.
4. Se definește legătura dintre
raportul principal și subraport.
15
1a) Realizarea raportului principal XP

• Definirea sursei de date a raportului (tabelul Clienti)

16
1b) Realizarea raportului principal XP

• Definirea criteriilor de ordonare a informațiilor


• Definirea modalității de dispunere în pagină.

17
1c) Realizarea raportului principal XP

• Definirea numelui raportului


• Vizualizarea raportului.

18
2a)Realizarea raportul care va deveni XP
subraport
• Definirea sursei de date a raportului (tabelul Facturi)

19
2b)Realizarea raportul care va deveni XP
subraport
• Definirea criteriilor de ordonare a informațiilor
• Definirea modalității de dispunere în pagină.

20
2c) Realizarea raportul care va deveni XP
subraport
• Definirea numelui raportului
• Vizualizarea raportului.

21
3a) Deschiderea raportul principal în
XP
modul de vizualizare Design View și
adăugarea subraportului cu ajutorul
utilitarului Subreport Wizard

22
3b) Alegerea raportului care va deveni XP
subraport

23
4) Definirea legăturii dintre raportul XP
principal și subraport.

24
Adăugarea câmpurilor calculate XP

25
Adăugarea câmpurilor calculate XP

26
Raport cu grupări XP

• Definiţi un raport pentru listarea facturilor într-o perioadă


precizată prin parametrii. Raportul va conţine următoarele
coloane:
 NrFactura,
 DataFactura,
 DenumireClient,
 CodISBN,
 DenumireCarte,
 CantitateVanduta,
 PretVanzare,
 Valoare
• Raportul va avea o grupare definită la nivel de factură (după
NrFactura) și se va calcula Totalul valorii facturate

27
Raport cu grupări XP

1. Se definește o interogare care să furnizeze


coloanele solicitate pentru raport.
2. Se recomandă ca eventualele coloane
obţinute în urma unor expresii de calcul să fie
obţinute în cadrul interogării sursă, pentru a
simplifica eventuale expresii (agregate) din
raport, bazate pe acestea.
3. Gruparea se definește în cadrul raportului, nu
în interogare

28
a). Interogarea sursă XP

29
b). Selectarea interogării sursă de date
XP

30
c). XP

31
d). Stabilirea grupărilor XP

Microsoft Office Access 2007 32


e). Ordonarea rândurilor din raport XP

33
f). Modul de dispunere în pagină XP

34
g). Denumire raport XP

35
h). Rezultat (implicit) XP

Se repetă la
aceeași factură

36
i). Modificări (Design View) - Total XP

Se generează
totalul automat

37
j). Modificări (Design View) XP

Se mută la nivelul grupării pentru a


nu se mai repeta
NrFactura->DataFactura,
NrFactura->DenumireClient

38
k). Modificări (Design View) – afișare parametrii
XP

Microsoft Office Access 2007 39


l). Rezultat XP

40
Gruparea și sortarea informaţiilor din
XP
cadrul obiectelor de tip raport
Definiți un raport pentru listarea valorii facturilor pe
ani și localități . Raportul va conține următoarele
coloane:

An
Localitate
Valoare totală facturi

Raportul va avea o grupare definită la nivel de an

41
Gruparea și sortarea informaţiilor din
XP
cadrul obiectelor de tip raport
1. Se definește o interogare care să furnizeze
coloanele solicitate pentru raport.
2. Se recomandă ca eventualele coloane obţinute în
urma unor expresii de calcul să fie obţinute în
cadrul interogării sursă, pentru a simplifica
eventuale expresii (agregate) din raport, bazate
pe acestea.
3. Gruparea se definește în cadrul raportului, nu în
interogare. Gruparea se poate defini în timpul
realizarii raportului sau ulterior.
42
a). Interogarea sursă XP

43
b). Selectarea interogării sursă de date
XP

44
c). Stabilirea grupărilor XP

45
d). Ordonarea rândurilor din raport XP

46
e). Modul de dispunere în pagină XP

47
g). Denumire raport XP

48
h). Vizualizare raport XP

49
i) Adugarea unei grupari ulterior XP
realizarii raportului
• Se accesează opţiunea Group & Sort din meniul
DESIGN (raportul este deschis în modul Layout View).
• Se accesează opţiunea Add a group

50
j) Adugarea unei grupari ulterior XP
realizarii raportului
Se aleg câmpurile în funcție de care se va realiza
gruparea datelor

51

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