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.

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