Sunteți pe pagina 1din 11

Se cunoate urmtoarea baz de date:

Data de distribuie 27/10/00 02/11/00 06/11/00 10/11/00 03/01/01 10/02/01 13/02/01 13/02/01 13/02/01 02/04/01 10/05/01 10/05/01 10/05/01 21/05/01 21/05/01 04/06/01 25/07/01 19/10/01 19/10/01 22/10/01 09/11/01 12/11/01 12/11/01 23/11/01 23/11/01 23/11/01 20/12/01 14/01/02 25/01/02 25/01/02 29/01/02 29/01/02 29/01/02 29/01/02 30/01/02 21/02/02 06/03/02 09/03/02 09/03/02 11/03/02 20/03/02 20/03/02 20/03/02 20/03/02 05/04/02 05/04/02 18/04/02 08/05/02 08/05/02 08/05/02 10/05/02 11/05/02 25/06/02 25/06/02 25/06/02 25/06/02 25/06/02 Numr factur 383,746 383,746 383,747 383,748 383,749 383,750 383,751 383,752 383,752 383,753 383,754 383,754 383,755 383,756 383,756 383,757 383,758 383,759 383,759 383,760 383,761 383,762 383,763 383,764 383,764 383,765 383,766 383,767 383,768 383,768 383,769 383,769 383,769 383,770 383,771 383,772 383,773 383,774 383,774 383,775 383,776 383,776 383,776 383,777 383,778 383,778 383,779 383,780 383,780 383,780 383,781 383,782 383,783 383,784 383,784 383,785 383,786 Titlu carte Visual Basic for Application Bazele Informaticii Visual Basic for Application Baze de Date Office 2000 / XP Office 2000 / XP Baze de date Bazele Informaticii Office 2000 / XP Birotica 2000 Birotica 2000 Office 2000 / XP Birotica 2000 Programarea calculatoarelor Birotica 2000 Visual Basic for Application Visual Basic for Application Programarea calculatoarelor Bazele Informaticii Birotica 2000 Bazele Informaticii Birotica 2000 Programarea calculatoarelor Baze de Date Visual Fox Pro Visual Basic for Application Birotica 2000 Baze de Date Birotica 2000 Visual Fox Pro Baze de Date Office 2000 / XP Birotic i Multimedia Informatica utilizatorului Baze de Date Birotica 2000 Baze de Date Birotica 2000 Baze de Date Baze de Date Informatica utilizatorului Baze de Date Birotica 2000 Baze de Date Birotica 2000 Informatica utilizatorului Baze de Date Baze de Date Bazele Informaticii Birotica 2000 Baze de Date Bazele Informaticii Bazele Informaticii Baze de Date Informatica utilizatorului Baze de Date Baze de Date Nume Client Compania de librrii Compania de librrii Librria "Central" Vox 2000 Libris Stoc Librria "Central" ABCN ServCom ABCN ServCom ABCN ServCom Vox 2000 Compania de librrii Compania de librrii Libris Stoc RolCris RolCris Librria "Central" Compania de librrii Vox 2000 Vox 2000 Libris Stoc Librria "Central" RolCris RolCris ABCN ServCom ABCN ServCom Libris Stoc Compania de librrii Compania de librrii Librria "Central" Librria "Central" Lumina Libris Lumina Libris Lumina Libris ABCN ServCom Libris Stoc Compania de librrii Vox 2000 Libraria UPG Libraria UPG ABCN ServCom Vox 2000 Lumina Libris Lumina Libris Compania de librrii ABCN ServCom ABCN ServCom Libraria "PlaCedo" Lumina Libris Lumina Libris Lumina Libris Vox 2000 Libraria "PlaCedo" Compania de librrii Libraria UPG Libraria UPG ABCN ServCom Librria "Central" Oras distributie Bucureti Bucureti Sibiu Bucureti Ploiesti Sibiu Bucureti Bucureti Bucureti Bucureti Bucureti Bucureti Ploiesti Bucureti Bucureti Sibiu Bucureti Bucureti Bucureti Ploiesti Sibiu Bucureti Bucureti Bucureti Bucureti Ploiesti Bucureti Bucureti Sibiu Sibiu Buzu Buzu Buzu Bucureti Ploiesti Bucureti Bucureti Ploiesti Ploiesti Bucureti Bucureti Buzu Buzu Bucureti Bucureti Bucureti Buzu Buzu Buzu Buzu Bucureti Buzu Bucureti Ploiesti Constanta Bucureti Sibiu Agent vanzare Radulescu S. Radulescu S. Radulescu S. Popescu M. Ionescu L. Plea C. Vasilescu D. Vasilescu D. Vasilescu D. Moisescu A. Radulescu S. Radulescu S. Ionescu L. Popescu M. Popescu M. Plea C. Albu M. Ionescu L. Ionescu L. Moisescu A. Plea C. Moisescu A. Moisescu A. Ionescu L. Ionescu L. Plea C. Pintilie L. Ionescu L. Albu M. Albu M. Plea C. Plea C. Plea C. Moisescu A. Plea C. Pintilie L. Radulescu S. Albu M. Albu M. Radulescu S. Radulescu S. Vasilescu D. Vasilescu D. Pintilie L. Radulescu S. Radulescu S. Moisescu A. Moisescu A. Moisescu A. Moisescu A. Pintilie L. Albu M. Ionescu L. Ionescu L. Ionescu L. Albu M. Moisescu A. Cantitate vanduta 40 80 800 400 900 850 900 1,000 30 1,400 16 600 650 1,050 800 1,300 1,000 750 60 125 600 100 250 90 100 100 360 2,000 20 30 40 400 200 280 300 1,200 1,450 50 60 90 900 350 250 360 750 45 75 20 10 40 500 240 800 365 125 180 320 Pret carte 180,000 240,000 180,000 275,000 230,000 230,000 275,000 240,000 230,000 265,000 265,000 230,000 265,000 325,000 265,000 180,000 180,000 325,000 240,000 265,000 240,000 265,000 325,000 275,000 180,000 180,000 265,000 275,000 265,000 180,000 275,000 230,000 265,000 245,000 275,000 265,000 275,000 265,000 275,000 275,000 245,000 275,000 265,000 275,000 265,000 245,000 275,000 275,000 240,000 265,000 275,000 240,000 240,000 275,000 245,000 275,000 275,000 Valoare vnzari 7,200,000 19,200,000 144,000,000 110,000,000 207,000,000 195,500,000 247,500,000 240,000,000 6,900,000 371,000,000 4,240,000 138,000,000 172,250,000 341,250,000 212,000,000 234,000,000 180,000,000 243,750,000 14400000 33125000 144000000 26500000 81250000 24750000 18000000 18000000 95400000 550000000 5300000 5400000 11000000 92000000 53000000 68600000 82500000 318000000 398750000 13250000 16500000 24750000 220500000 96250000 66250000 99000000 198750000 11025000 20625000 5500000 2400000 10600000 137500000 57600000 192000000 100375000 30625000 49500000 88000000

1. S se formateze "Data de distribuie" (plaja de celule A3:A59) astfel: ziua - o liter sau dou dac este MARI - "Ma" sau dac este MIERCURI - "Mi"; luna - primele trei litere; anul - din 4 cifre. Rspuns: Selectai plaja de celule A3:A59 - > click dreapta - > Format Cells - >Number - > Custom -> Type: DDD MMM YYYY

2. S se afieze numrul de cri i suma valoric a acestora, pe titluri de carte i pe ageni de distribuie, restricionnd interactiv tabela pe orae de distribuie. Rspuns: Poziionai cursorul ntr-o celul a tabelului pe care dorii s-l folosii la realizarea tabelei PIVOT. Pasul 1. Data - > Pivot Table and PivotChart Report

Pasul 2. Fiind deja poziionai n tabelul pe care l folosim la realizarea tabelei Pivot, acesta va fi completat automat n fereastra de diaolog urmtoare:

Tabelul folosit.

Pasul 3. Ultimul pas ctre rezultatul final presupune, n principal, stabilirea locului unde va fi amplasat rezultatul, precum i cum se dorete s arate tabelul rezultat.

Rezultatul este plasat ntr-un nou sheet pe care-l creaz automat. Foaia de calcul curent. Adresa celulei de nceput.

Acionarea butonului Layout ne ofer posibilitatea stabilirii coloanelor, liniilor i valorilor din tabelul rezultat. Aceast fereastr pentru a rspunde cerinelor din enun, folosind tehnica Drag and Drop trebuie completat astfel:

Sum

OBSERVAIE: Tabelul pivot rezultat poate suporta i alte modificri n sensul c pe Row se poate plasa "Agent vnzare", iar pe Column se poate plasa "Titlu carte", alegerea fiind dat de forma dorit de afiare a datelor. Acionarea butonului Options permite specificarea detaliilor de afiare a tabelei pivot rezultate. Completat aceasta se prezint astfel:

Selectai Sheet-ul "Cerina nr. 2"(redenumit cu acest nume) i vedei forma tabelului pivot rezultat (a suportat unele modificri de formatare a celulelor, precum i o formatare condiional ce-mi permite s colorez liniile de la "Cantitatea vndut" ntr-un anume fel, iar liniile de la "Valoarea vndut" ntr-un alt fel). 3. S se afieze nr. maxim i nr. minim de cri vndute, pe titluri, pe clieni i pe orae de distribuie, modificnd dinamic anul de distribuie. Rspuns: Dup parcurgerea pailor 1 i 2 de la enunul nr. 2 va apare un mesaj care ne avertizeaz c pe baza aceluiai tabel s-a mai fcut o tabel pivot. Alegei butonul "NO" pentru a crea o nou tabel pivot separat de prima. Aceast fereastr se prezint astfel:

Dup acionarea butonului Layout de la pasul 3 care apare dup ce ai acionat butonul "NO" al mesajului de avertizare, rezult urmtoarea ferestr care completat trebuie s se prezinte astfel:

Dup acionarea butonului Options tot de la pasul 3 rezult urmtoarea ferestr care completat s se prezinte astfel:

Selectai Sheet-ul "Cerina nr. 3" (redenumit cu acest nume) i vedei forma tabelului pivot rezultat (a suportat unele modificri de formatare a celulelor). Realizai o selecie n funcie de "Data de distribuie". Ce observai? Nu care cumva n list se regsesc toate datele de pe coloana "Data de distribuie"? n enunul aplicaiei se cere modificarea dinamic numai a anului de distribuie nu numai a unei zile de distrubuie. Pentru aceasta trebuie s se realizeze o grupare a datelor pe ani n cadrul coloanei "Data de distribuie" astfel: A. selectai sheet-ul "Cerina nr. 3". B. se poziioneaz cursorul pe celula "Data de distribuie", aprnd astfel un semn n cruce. C. folosind tehnica Drag and Drop - trage i plaseaz - i se trage celula "Data de distribuie" peste celula "Ora distribuie". Tabelul pivot rezultat se va modifica, dar aceasta va fi o modificare temporar. D. Click dreapta pe noua locaie a celulei "Data de distribuie" - > Group and Show Detail - > Group. Fereastra de dialog ce va apare trebuie s arate completat astfel:

E. Folosind din nou tehnica Drag and Drop se trage "Data de distribuie" la vechea locaie - celula A1. Realizai iar o selecie n funcie de "Data de distribuie". Ce schimbare observai? Nu care cumva n list se regsesc acum i anii 2000, 2001, 2002? Este exact ce ne trebuia - o grupare pe ani de distribuie - pentru a modifica n mod dinamic tabelul pivot rezultat pe ani de distribuie.

4. S se realizeze o extragere tip baz de date care s releve toate informaiile privind vnzrile realizate de agentul de distribuie Moisescu n oraul Bucureti. Rspuns: Dup parcurgerea pailor 1 i 2 de la enunul nr. 2 va apare un mesaj care ne avertizeaz c pe baza aceluiai tabel s-a mai

Dup acionarea butonului Layout de la pasul 3 care apare dup ce ai acionat butonul "NO" al mesajului de avertizare, rezult urmtoarea ferestr care completat trebuie s se prezinte astfel:

Dup acionarea butonului Options tot de la pasul 3 rezult urmtoarea ferestr care completat s se prezinte astfel:

Selectai Sheet-ul "Cerina nr. 4" (redenumit cu acest nume) i vedei forma tabelului pivot rezultat (a suportat unele modificri de formatare a celulelor). Pentru a realiza ns o extragere de tip baz de date din aceast tabel pivot rezultat (cea din sheet-ul "Cerina nr. 4"), aa cum se cere n enunul aplicaiei se procedeaz astfel: A. Se selecteaz sheet-ul "Cerina nr. 4". B. Se execut dublu click pe celula care se afl la intersecia agentului de distribuie "Moisescu" i oraului "Bucureti" - celula B6. Automat se va crea un nou sheet - redenumit "Extragere tip baza de date" - n care se afl tabelul ce conine un fel de filtrare a tabelului de baza pe agentul de distrubuie "Moisescu" i oraul "Bucureti". Selectai acest nou sheet creat automat pentru a vedea rezultatul extragerii de tip baz de date.

5. S se calculeze volumul vnzrilor de cri pe anii 2000 i 2002, ca diferen fa de anul 2001. Rspuns: Dup parcurgerea pailor 1 i 2 de la enunul nr. 2 va apare un mesaj care ne avertizeaz c pe baza aceluiai tabel s-a mai

Dup acionarea butonului Layout de la pasul 3 care apare dup ce ai acionat butonul "NO" al mesajului de avertizare, rezult urmtoarea ferestr care completat trebuie s se prezinte astfel:

Dup acionarea butonului Options tot de la pasul 3 rezult urmtoarea ferestr care completat s se prezinte astfel:

Selectai Sheet-ul "Cerina nr. 5" (redenumit cu acest nume) i vedei forma tabelului pivot rezultat (a suportat unele modificri de formatare a celulelor - sufix-ul lei; pentru valorile pozitive cifrele s apar cu semnul "+" n fa, cele negative s aibe n fa semnul "-", iar pentru valoarea nul s apar textul "Egalitate"). Pentru a realiza ns o reprezentare a volumului vnzrilor pe anii 2000 i 2002 ca diferen fa de anul 2001, aa cum se cere n enunul aplicaiei se procedeaz astfel:

A. Se realizeaz pentru nceput o grupare a datelor din tabelul pivot rezultat pe ani: A1. se selecteaz sheet-ul "Cerina nr. 5". A2. click dreapta pe celula "Data de distribuie" - celula B2 - > Group and Show Detail - > Group. Fereastra de dialog ce va apare trebuie s arate completat astfel:

B. Realizarea tabelei pivot ca diferen fa de anul 2001: click dreapta pe celula "Sum of Valoare vnzri" - schimbat n "Sum Valoare vnzri" - > Filed Settings. Fereastra de dialog ce apare trebuie, completat s se prezinte astfel:

Tabela pivot rezultat afieaz cu semnul "+" sau "-" (conform formatrii celulelor) pentru anul 2000, respectiv 2002 diferena fa de anul 2001 (coloana goal). 6. S se calculeze media vnzrilor de cri pentru oraele Ploieti i Sibiu, pe ani, iar n cadrul acestora pe luni de distribuie. Rspuns: Dup parcurgerea pailor 1 i 2 de la enunul nr. 2 va apare un mesaj care ne avertizeaz c pe baza aceluiai tabel s-a mai

Dup acionarea butonului Layout de la pasul 3 care apare dup ce ai acionat butonul "NO" al mesajului de avertizare, rezult urmtoarea ferestr care completat trebuie s se prezinte astfel: Implicit apare "Sum of Valoare Vnzri". Pentru a calcula o medie i nu o sum de "Valoare vnzri" se execut dublu click pe "Sum of Valoare Vnzri" (1), iar din fereastra de dialog ce se deschide alegei Average (media)

1
Dup acionarea butonului Options tot de la pasul 3 rezult urmtoarea ferestr care completat s se prezinte astfel:

Selectai Sheet-ul "Cerina nr. 6" (redenumit cu acest nume) i vedei forma tabelului pivot rezultat (a suportat unele modificri de formatare a celulelor). Realizai o selecie n funcie de "Data de distribuie". Ce observai? Nu care cumva n list se regsesc toate datele de pe coloana "Data de distribuie"? n enunul aplicaiei se cere media vnzrilor de cri pentru oraele Ploieti i Sibiu, pe ani, iar n cadrul acestora pe luni de distribuie. Pentru aceasta trebuie s se realizeze o grupare a datelor pe ani i pe luni n cadrul coloanei "Data de distribuie" astfel: A. selectai sheet-ul "Cerina nr. 6". B. Click dreapta pe celula "Data de distribuie" - celula C3 - > Group and Show Detail - > Group. Fereastra de dialog ce va apare trebuie s arate completat astfel:

C. Tabelul pivot se va modifica automat reflectnd media vnzrilor pe ani, iar n cadrul acestora pe luni de distribuie pentru toate oraele de distribuie.

D. Pentru a se afia n tabelul pivot numai oraele Ploieti i Sibiu se realizeaz o filtrare a tabelei pivot astfel: click stnga pe sgeata de la "Ora distribuie" - > debifai restul oraelor din lista derulant care apare (rmn bifate numai oraele Ploieti i Sibiu) - vezi figura de mai jos:

Tabelul pivot final reprezint astfel media vnzrilor pe oraele Ploieti i Sibiu pe ani de distribuie, iar n cadrul anilor pe luni.Tabelul a suportat unele redenumiri de coloane: Year - tastat Ani; ian - tastat Ianuarie; nov - tastat Noiembrie; etc.

7. S se realizeze o analiz prin grafic a numrului de cri de informatic vndute de agenii comerciali, pe anul 2002 (histogramele reprezentnd volumul minim i maxim de cri vor fi formatate folosind un obiect WordArt). Rspuns: Poziionai cursorul ntr-o celul a tabelului pe care dorii s-l folosii la realizarea tabelei PIVOT. Pasul 1. Data - > Pivot Table and PivotChart Report

Pasul 2. Fiind deja poziionai n tabelul pe care l folosim la realizarea tabelei Pivot, acesta va fi completat automat n fereastra de diaolog urmtoare:

Tabelul folosit.

Dup parcurgerea pailor 1 i 2 va apare un mesaj care ne avertizeaz c pe baza aceluiai tabel s-a mai fcut o tabel pivot. Alegei butonul "NO" pentru a crea o nou tabel pivot separat de prima. Aceast fereastr se prezint astfel:

Pasul 3. Ultimul pas ctre rezultatul final presupune, n principal, stabilirea locului unde va fi amplasat rezultatul, precum i cum se dorete s arate tabelul rezultat.

Rezultatul este plasat ntr-un nou sheet pe care-l creaz automat. Foaia de calcul curent. Adresa celulei de nceput.

Dup acionarea butonului Layout de la pasul 3 care apare dup ce ai acionat butonul "NO" al mesajului de avertizare, rezult

Dup acionarea butonului Options tot de la pasul 3 rezult urmtoarea ferestr care completat s se prezinte astfel:

Dup finalizare (click pe butonul Finish de la pasul 3) se vor crea automat dou noi sheet-uri. Denumirile implicite al acestor sheet-uri sunt: Sheet1 (dac nu mai exist un alt sheet creat cu acest nume anterior) - pentru tabela pivot rezultat - i Chart1 (dac nu mai exist un alt sheet cu acest numecreat cu acest nume anterior) - pentru graficul realizat automat pe baza datelor din tabela pivot rezultat existent n Sheet1. ATENIE: La final graficul a fost copiat n acelai sheet cu tabela pivot rezultat, de aceea nu vedei cele de dou sheet create automat. Motivul didactic: pentru a face singuri toate aceste modificri pe parcursul parcurgerii explicaiilor date. Tabela pivot i graficul rezultat nu corespund enunului aplicaiei noastre, motiv pentru care se impne modificarea acestora.

1. Modificarea tabelului pivot rezultat - existent n sheet-ul creat automat - Sheet1. Se impune gruparea datelor din tabelul pivot pe
ani de distribuie, astfel: A. selectai sheet-ul "Sheet1". B. Click dreapta pe celula "Data de distribuie" - celula B3 - > Group and Show Detail - > Group. Fereastra de dialog ce va apare trebuie s arate completat astfel:

Tabelul pivot se va modifica automat reflectnd cantitatea vndut de fiecare agent de vnzri pe ani de distrubuie. Pentru a se afia n tabelul pivot numai anul 2002 (conform enunului) se realizeaz o filtrare a tabelei pivot grupate pe ani de distribuie astfel: click stnga pe sgeata de la "Data de distribuie" - > debifai restul anilor din lista derulant care apare (rmne

Tabelul pivot final reprezint astfel suma cantitilor vndute pe fiecare agent de vnzare pe anul 2002. Graficul din sheet-ul "Chart1" s-a modificat automat n funcie de modificarea tabelului pivot, reflectnd de asemenea suma cantitilor vndute pe fiecare agent de vnzare pe anul 2002.

2. Modificarea graficului - existent n sheet-ul "Chart1" folosind pentru histogramele care reprezint minumul i maximul catitilor vndute obiecte de tip WordArt. A. selectai sheet-ul "Chart1". B. Crearea unui obiect WordArt se realizeaz astfel: 1. Activarea barei cu instrumente Drawing -> View - > Toolbars - >Drawing. Aceasta se prezint astfel:

Insert WordArt 2. se activeaz butonul Insert WordArt 3. se alege un tip de obiect WordArt

4. se tasteaz textul dorit (exemplu: pentru cantitatea minim vom avea textul "Slab") - >.Ok. Va apare n sheet "Chart1" un obiect WordArt de genul:

5. se selecteaz obiectul WordArt din sheet-ul "Chart1" i se rotete cu 90 grade pentru a fi afiat mai frumos, dar nu este o regul. Se copiaz n ClipBoard obiectul WordArt: Edit - > Copy sau CTRL+C. C. Schimbarea histogramei de minim cu obiectul WordArt: 1. click pe histograma ce reprezint minim-ul din grafic - se vor selecta toate histogramele din grafic. Pentru a selecta numai histograma de minim se mai execut nc un click pe histograma ce reprezint minim-ul rmnnd astfel selectat numai aceast histogram. 2. Plasarea peste histograma selectat a obiectului WordArt din ClipBoard: Edit - > Paste sau CTRL+V. Se repet operaiile i pentru histograma ce reprezint suma cantitilor maxime plasnd un obiect WordArt cu textul "Performant". La final se copiaz graficul din sheet-ul "Chart1" n sheet-ul "Sheet1" acolo unde exist i tabela pivot pe baza creia s-a fcut graficul. Sheet-ul "Chart1" se va terge.