Sunteți pe pagina 1din 10

3.

Rapoarte
3.1 Probleme propuse
S se tipreasc la imprimant lista angajailor grupai pe funcii. Persoanele din
interiorul grupurilor vor fi ordonate alfabetic dup nume. Se vor folosi nregistrrile din
tabela Angajati.
Rezolvare
Rapoartele sunt obinute pe baza prelucrrii datelor din tabele i sunt destinate
exclusiv pentru a fi tiprite pe ecran i/sau la imprimant. Datele pot fi ordonate i
grupate dup diverse criterii nainte de a fi incluse n cadrul raportului iar la nivelul
grupurilor se pot calcula statistici.
n rezolvarea problemei propuse vom pleca de la presupunerea c tabela Angajati
exist deja i c aceasta este populat cu nregistrri.
Pentru realizarea unui raport avem la dispoziie mai multe variante care sunt
incluse n cadrul ferestrei ce se deschide prin accesarea opiunii Report a meniului Insert.

Varianta 1
Opiunea Design View ne permite crearea manual a unui raport. Din fereastra ce
conine lista cmpurilor tabelei vom selecta ntregul coninut dup care vom trage aceste
elemente n cadrul raportului folosind mouse-ul.

Pentru a realiza ordonarea, gruparea sau sumarizarea datelor va trebui s folosim


opiunea
care se gsete n meniul View i care apare i n cadrul
meniului contextual declanat de apsarea butonului drept al mouse-ului. n fereastra ce
apare ca urmare a accesrii opiunii respective vom putea specifica ordinea de sortare a
informaiilor afiate n raport i eventualele criterii de grupare. Astfel, dac vom dori ca
gruparea datelor s se fac dup cmpul Functie iar ordonarea acestora n cadrul
grupurilor s se realizeze n ordine alfabetic atunci coninutul ferestrei Sorting and
Grouping ar trebui s fie asemntor cu cel din imaginea urmtoare.

Pentru a vedea felul n care arat raportul astfel creat va trebui s comutm n
modul Print Preview (butonul

din bara de instrumente sau din meniul contextual).

Pentru a modifica aspectul raportului sau proprietile obiectelor coninute, va


trebui s comutm pe modul Design View. Raportul astfel obinut va trebui salvat dac se
dorete utilizarea ulterioar a acestuia.
Varianta 2
Dac nu dorim crearea manual a raportului atunci putem apela la opiunea
numit Report Wizard care ne va pune la dispoziie o serie de pai la finalul crora
raportul va fi generat n mod automat.

Trecerea la pasul urmtor se realizeaz cu ajutorul butonului Next, revenirea la cel


anterior se face prin folosirea butonului Back. Utiliznd butonul Finish, utilizatorul poate

opta pentru finalizarea procesului de creare automat a raportului chiar dac nu au fost
parcuri toii paii respectivi. Apsarea butonului Cancel atrage dup sine nchiderea
ferestrei fr generarea raportului.
La primul pas va trebui s indicm cmpurile tabelei Angajati care vor fi incluse
n cadrul raportului. Cmpurile alese vor fi mutate n partea dreapt. Folosind butoanele
<, <<, >, >> putem selecta/deselecta cmpul curent sau toate cmpurile afiate.

Urmeaz s specificm criteriile de grupare dorite. Aa cum apare formulat n


cerinele problemei cerinele problemei, datele afiate n raport vor trebui grupate la
nivel de funcie. Selectm cmpul respectiv, apsm butonul > iar rezultatul obinut va fi
cel din figura urmtoare.

La pasul urmtor vom indica criteriile de sortare ce vor fi aplicate datelor afiate
n raport. n cadrul unui grup, angajaii vor fi ordonai alfabetic dup nume i prenume,
conform enunului problemei.

Butonul Summary Options ne ajut s specificm ce valori dorim s includem pe


sumarul fiecrui grup i modul n care s fie afiate aceste informaii.
Dup apsarea butonului Next suntem invitai s alegem modul de dispunere a
cmpurilor n interiorul formularului. Tot aici putem modifica orientarea paginii dac
coninutul raportului impune acest lucru.

Microsoft Access ne pune la dispoziie mai multe stiluri de formatare a


elementelor raportului din care l vom alege pe cel care se potrivete cel mai bine cu
coninutul acestuia.

Ultimul pas implic alegerea unui nume pentru raportul ce va fi creat n mod
automat i care va fi folosit pentru salvarea acestuia. Putem accepta varianta propus sau
putem opta pentru o alt denumire. Dup apsarea butonului Finish raportul va fi afiat
pe ecran n modul Print Preview.

Utilizatorul poate reveni n modul Design View dac dorete s modifice aspectul
raportului sau proprietile obiectelor coninute.
Varianta 3
Alegerea uneia dintre variantele AutoReport atrage dup sine crearea imediat a
raportului, fr a mai fi necesar parcurgerea altor pai suplimentari.
Astfel, dac se alege varianta AutoReport: Columnar atunci vom obine un raport
de forma celui din figura urmtoare.

Varianta AutoReport: Tabular va conduce ctre obinerea raportului urmtor.

Varianta 4
Opiunea Chart Wizard ne d posibilitatea obinerii unui raport care s conin un
grafic realizat pe baza datelor coninute n tabela selectat. Pentru obinerea graficului,
utilizatorul va trebui s parcurg integral sau parial paii wizard-ului.

Proprietile raportului i ale obiectelor coninute vor putea fi ulterior modificate


prin comutarea n modul Design View.

Varianta 5
nregistrrile din tabela Angajati pot fi folosite pentru obinerea de etichete. Acest
lucru este posibil cu ajutorul opiunii Label Wizard prin parcurgerea pailor propui.

3.2 Probleme propuse


1) S se realizeze un raport care s afieze lista angajailor grupai dup vrst i
ordonai dup valoarea salariului.
2) S se modifice raportul anterior astfel nct lista angajailor s fie grupat dup vrst
i dup profesie iar ordonarea nregistrrilor s se realizeze descresctor dup
cuantumul salariului.
3) S se afieze lista alfabetic a angajailor care au o vechime mai mare de 10 ani.
4) S se creeze un raport care s conin situaia facturilor emise i nencasate grupate la
nivel de beneficiari i ordonate calendaristic.
5) S se tipreasc lista clienilor ru platnici ordonai descendent dup suma datorat.
6) S se proiecteze un raport care s afieze sumele lunare aferente amortizrii liniare a
unui mijloc fix. Datele din raport vor fi ordonate cronologic i vor fi grupate la nivel
de an.
7) S se afieze lista mijloacelor fixe care nu au fost amortizate complet. Datele din
raport vor fi grupate dup anul achiziiei si vor fi ordonate dup numele mijlocului
fix. La nivelul fiecrui grup se vor afia valoarea medie, minim i cea maxim a
sumei recuperate pn la momentul de fa.
8) S se obin situaia stocului de materii prime i materiale. Pentru fiecare element se
va afia valoarea actual a stocului, limita minim acceptat i data urmtoarei
comenzi de aprovizionare ce va fi lansat. Informaiile vor fi ordonate ascendent dup
valoarea stocului iar gruparea datelor se va realiza n funcie de procesul de producie
la care particip respectivele materiale.
9) S se tipreasc graficul evoluiei cursului de schimb leu-euro pe anul n curs.
10) S se realizeze un raport care s tipreasc etichete cu adresele angajatilor.