Baze de date - Notiuni de baza
Cheia raspunsurilor la Recapitulare
Exercitiul 1: În bara Obiecte, faceti clic pe Formulare si deschideti frmAngajati. Întrebati Asistentul Office Ce este nou în Access 2002?, închideti Asistentul Office, apoi închideti frmAngajati.
Raspuns
În fereastra Baza de date, faceti clic pe Formulare din bara Obiecte.
Faceti clic pe frmAngajati, daca este necesar, apoi faceti clic pe Deschidere din bara de instrumente a ferestrei Baza de date.
În meniul Ajutor, faceti clic pe Afisare Asistent Office.
În caseta de dialog Ce doriti sa faceti?, tastati Ce este nou în Access 2002? si faceti clic pe Cautare.
În lista care apare în caseta de dialog Ce doriti sa faceti?, faceti clic pe Ce este nou în Microsoft Access.
Faceti clic pe butonul Închidere din coltul din dreapta sus al ferestrei Ajutor Access.
În meniul Ajutor, faceti clic pe Ascundere Asistent Office.
Faceti clic pe butonul Închidere din coltul din dreapta sus al formularului frmAngajati.
Exercitiul 2: În bara Obiecte, faceti clic pe Formulare si deschideti frmAngajati. Priviti tabelul în Vizualizare proiect, apoi în Vizualizare foaie de date. Utilizând tastele de comenzi rapide, navigati la ultimul câmp din ultima înregistrare. Utilizând caseta Specific Record, deplasati-va la înregistrarea cu numarul 18. Utilizând tastele de comenzi rapide, navigati la ultimul câmp IDAngajat din înregistrarea 18. Utilizând butoanele de navigare, deplasati-va la prima înregistrare si închideti tabelul.
Raspuns
În fereastra Baza de date, faceti clic pe Tabele din bara Obiecte.
Faceti clic pe tblAngajati, apoi pe Deschidere din bara de instrumente a ferestrei Baza de date.
Faceti clic pe butonul Vizualizare din bara de instrumente Foaie de date tabel.
În bara de instrumente Proiectare tabel, faceti clic pe butonul Vizualizare.
Apasati Ctrl+End pentru a selecta ultimul câmp din ultima înregistrare.
În caseta Specific Record, stergeti numarul existent si tastati 18.
Apasati tasta Home pentru a va deplasa la câmpul IDAngajat.
Faceti clic pe butonul Prima înregistrare.
Faceti clic pe butonul Închidere din coltul din dreapta sus al tabelului tblAngajati.
Exercitiul 3: În bara Obiecte, faceti clic pe Tabele si deschideti tblRezervari. Priviti tabelul în Vizualizare proiect, apoi în Vizualizare foaie de date. Dupa examinare câmpurilor definite pentru acest tabel, va gânditi la alte câmpuri care ar fi utile în acest tabel? Vedeti vreun câmp care poate fi eliminat din tabel fara a afecta activitatea statiunii turistice?
Raspuns
Raspunsurile la acest exercitiu vor diferi foarte mult. Unele dintre raspunsurile posibile pentru câmpuri care pot fi adaugate pot fi câmpuri de reduceri suplimentare, cum ar fi cele pentru persoane de vârsta a treia, pentru membri ai unor cluburi auto sau altele. Tabelul poate include si un câmp pentru ID-ul angajatului care opereaza rezervarea. La fel pentru câmpurile care pot fi eliminate, tabelul are nevoie în esenta de informatiile care sunt prezente, astfel încât nu ar trebui eliminate nici un câmp.
Exercitiul 4: În bara Obiecte, faceti clic pe Tabele si deschideti tblRezervari. Priviti tabelul în Vizualizare foaie de date. Apasati pe tasta F11 pentru a accesa fereastra Baza de date, apoi faceti clic pe tabelul tblApartamente pentru a-l deschide. Vizualizati tabelul în vizualizare Foaie de date. Deoarece Access este o baza de date relationala, este posibil sa legati un tabel la altul. Ce câmpuri ati utiliza pentru a lega tabelul tblApartamente de tabelul tblRezervari, creând o relatie între aceste tabele?
Raspuns
Faceti clic pe Tabele din bara Obiecte, faceti clic pe tblRezervari pentru a-l selecta, a 13113t194n poi pe butonul Deschidere din bara de instrumente a ferestrei Baza de date pentru a deschide tabelul în Vizualizare foaie de date.
Apasati F11 si faceti clic pe tabelul tblApartamente pentru a-l selecta.
Faceti clic pe butonul Deschidere pentru a-l deschide în Vizualizare foaie de date.
Deoarece ambele tabele contin un câmp ID Apartament (IDApartament/NrApart), acest câmp este câmpul care se va utiliza pentru crearea unei relatii între cele doua tabele.
Exercitiul 5: Aceasta lectie v-a aratat cum pot fi activate si dezactivate barele de instrumente. Aveti în minte vreun motiv care v-ar determina sa dezactivati o bara de instrumente care este afisata acum?
Raspuns
Raspunsurile la acest exercitiu vor diferi, dar un motiv posibil pentru dezactivarea unei bare de instrumente este cresterea zonei de vizualizare pentru tabel sau obiect. Barele de instrumente ocupa spatiul de afisare, iar dezactivarea uneia va creste spatiul disponibil pe ecran. Alt motiv este acela ca bara de instrumente pur si simplu nu mai este necesara. O anumita bara de instrumente poate fi activata pentru a efectua o activitate, cum ar fi crearea unei imagini grafice cu ajutorul barei de instrumente Desenare. Dupa crearea imaginii, bara de instrumente nu mai este necesara si poate fi dezactivata.
Exercitiul 1: Creati un tabel nou în Vizualizare proiect care listeaza conferinte ce vor fi gazduite de statiunea turistica Adventure Works. Creati câmpurile pentru:
DataConferinta cu tip de date Data/Ora
NrZile cu tip de date Numar
NrParticipanti cu tip de date Numar
NrCamere cu tip de date Numar
Mutati câmpul NrCamere astfel încât sa apara sub NrZile si stergeti câmpul NrParticipanti. Închideti tabelul fara sa salvati modificarile.
Raspuns
Faceti dublu clic pe Creare tabel în modul Vizualizare proiect.
În prima celula necompletata din coloana Nume câmp, tastati DataConferinta, apoi apasati pe Tab.
În coloana Tip de date, faceti clic pe sageta în jos, apoi pe Data/Ora.
Faceti clic în a doua celula necompletata din coloana Nume câmp, tastati NrZile, apoi apasati pe Tab.
În coloana Tip de date, faceti clic pe sageta în jos, apoi pe Numar.
Faceti clic în a treia celula necompletata din coloana Nume câmp, tastati NrParticipanti, apoi apasati pe Tab.
În coloana Tip de date, faceti clic pe sageta în jos, apoi pe Numar.
Faceti clic în a patra celula necompletata din coloana Nume câmp, tastati NrCamere, apoi apasati pe Tab.
În coloana Tip de date, faceti clic pe sageta în jos, apoi pe Numar.
Faceti clic pe rândul NrCamere si glisati selectorul de rând peste rândul NrZile.
Faceti clic în rândul NrParticipanti, apoi pe butonul stergere rânduri din bara de instrumente Proiectare tabel.
Faceti clic pe butonul Închidere din coltul din dreapta sus al tabelului, apoi faceti clic pe Nu din caseta de avertizare care apare.
Exercitiul 2: Deschideti tabelul tblFurnizori în Vizualizare proiect si stergeti câmpurile Adresa, Localitate, CodPostal si StatSauProvincie. Adaugati un câmp pentru TipdeActivitate si introduceti urmatoarele doua înregistrari:
Nume furnizor: Party Eternal
TipdeActivitate: Produse pentru petreceri
si
Nume furnizor: Ritzy Restaurant Supply
TipdeActivitate: Articole pentru decorarea restaurantelor
Imprimati tabelul, stergeti înregistrarea pentru Party Eternal, apoi închideti tabelul.
Raspuns
Faceti clic pe tblFurnizori, apoi pe Proiectare din bara de instrumente a ferestrei Baza de date.
Faceti clic în rândul Adresa, apoi pe butonul stergere rânduri din bara de instrumente Proiectare tabel.
Faceti clic pe butonul stergere rânduri din bara de instrumente Proiectare tabel pentru a sterge rândul Localitate.
Faceti clic pe butonul stergere rânduri din bara de instrumente Proiectare tabel pentru a sterge rândul Localitate.
Faceti clic pe butonul stergere rânduri din bara de instrumente Proiectare tabel pentru a sterge rândul StatSauProvincie.
În coloana Nume câmp, faceti clic în primul rând necompletat, tastati TipDeActivitate, apasati pe Tab si pastrati tipul de date Text.
În bara de instrumente Proiectare tabel, faceti clic pe butonul Salvare, apoi pe butonul Vizualizare.
În prima înregistrare necompletata, faceti clic în câmpul NumeFurnizor, tastati Party Eternal, apasati pe Tab, apoi tastati Produse pentru petreceri în câmpul TipDeActivitate.
În prima înregistrare necompletata, faceti clic în câmpul NumeFurnizor, tastati Ritzy Restaurant Supply, apasati pe Tab, apoi tastati Articole pentru decorarea restaurantelor în câmpul TipDeActivitate.
În bara de instrumente Foaie de date tabel, faceti clic pe butonul Imprimare.
Faceti clic oriunde în înregistrarea Party Eternal, faceti clic pe butonul stergere înregistrare din bara de instrumente Foaie de date tabel, apoi pe Da din caseta de avertizare care apare.
Faceti clic pe butonul Închidere din coltul din dreapta sus al tabelului.
Exercitiul 3: Desi Adventure Works are multe atractii integrate si restaurante de calitate, oaspetii vor dori frecvent sa afle despre alte restaurante, evenimente distractive si atractii aflate la distante scurte de parcurs cu masina. Adaugati un tabel nou la baza de date din Baze de date - Notiuni de baza 02 si numiti-o tblAtractii. Tabelul trebuie sa contina numele evenimentului, locul de desfasurare sau adresa, distanta aproximativa de la statiune, un numar de telefon, o legatura la situl Web al evenimentului, daca este disponibil si o scurta descriere a ceea ce ofera. Includeti orice alte câmpuri credeti ca pot fi utile pentru acest tabel. Când terminati de creat tabelul, salvati-l si închideti baza de date.
Raspuns
Faceti dublu clic pe optiunea Creare tabel în modul Vizualizare proiect din fereastra Baza de date.
Introduceti NumeAtractie în prima coloana Nume câmp, faceti clic pe Tab, acceptati Text ca Tip de date, apoi apasati de doua ori pe Enter.
Introduceti AdresaAtractie în urmatoarea caseta Nume câmp, apasati pe Tab, acceptati Text ca Tip de date, apoi apasati de doua ori pe Enter.
Introduceti Distanta în urmatorul Nume câmp, apasati pe Tab, faceti clic pe sageta Tip de date si selectati Numar, apoi apasati de doua ori pe Enter.
Introduceti Telefon în urmatoarea caseta Nume câmp, apasati pe Tab, acceptati Text ca Tip de date, apoi apasati de doua ori pe Enter.
Introduceti AdresaWeb în urmatoarea caseta Nume câmp, apasati pe Tab, faceti clic pe sageta Tip de date si selectati Hyperlink, apoi apasati de doua ori pe Enter.
Introduceti Descriere în urmatoarea caseta Nume câmp, apasati pe Tab, acceptati Text ca Tip de date, apoi apasati de doua ori pe Enter.
Introduceti orice alte câmpuri doriti pentru acest tabel.
Faceti clic pe butonul Salvare. Introduceti tblAtractii ca nume al tabelului si faceti clic pe OK.
Daca se afiseaza o caseta avertisment despre cheia primara, faceti clic pe Nu, apoi închideti tabelul.
Exercitiul 4: Deschideti baza de date din Baze de date - Notiuni de baza 02 si deschideti tabelul tblAtractii pe care tocmai l-ati creat. Comutati la Vizualizare foaie de date daca este necesar, apoi introduceti cel putin cinci evenimente distractive. Tipurile de atractii care ar interesa oaspetii pot fi filme, cursuri de golf, zbor cu balonul, cladiri si locuri istorice sau orice altceva considerati atractiv. Creati date pentru cele cinci atractii si închideti tabelul si baza de date.
Raspuns
Pentru acest exercitiu, cursantii sunt liberi sa introduca orice cinci atractii la alegere. Nu exista pasi corecti sau incorecti pentru acest exercitiu.
Exercitiul 5: Creati o baza de date noua si salvati-o în folderul de practica. Aceasta baza de date va contine informatii despre colectia dvs. personala de muzica. Numiti baza de date MuzicaMea_XXX, unde XXX se înlocuieste cu initialele dvs. Creati un tabel care contine informatii despre colectia de muzica. Includeti câmpurile pe care le credeti potrivite, cel putin numele artistului, firma producatoare a înregistrarii, anul aparitiei, formatul (CD, mini-CD, MP3, disc, etc.) si valori de evaluare asociate, potrivit preferintelor (de exemplu, de la una la cinci stele). Când terminati de creat tabelul, salvati-l, comutati la Vizualizare foaie de date si adaugati cel putin zece elemente la tabel.
Raspuns
Faceti clic pe legatura Baza de date necompletata din panoul de activitate Fisier nou, navigati la folderul Practica Access Core, introduceti MuzicaMea_XXX (unde XXX se înlocuieste cu initialele dvs.) în caseta Nume fisier, apoi faceti clic pe butonul Creare.
Faceti dublu clic pe optiunea Creare tabel în modul Vizualizare proiect din fereastra Baza de date.
Introduceti Artist în caseta Nume câmp, apasati pe Tab, acceptati Text ca Tip de date, apoi apasati de doua ori pe Enter.
Introduceti Eticheta în caseta Nume câmp, apasati pe Tab, acceptati Text ca Tip de date, apoi apasati de doua ori pe Enter.
Introduceti An în caseta Nume câmp, apasati pe Tab, faceti clic pe sageta Tip de date si selectati Numar, apoi apasati de doua ori pe Enter.
Introduceti Format în caseta Nume câmp, apasati pe Tab, acceptati Text ca Tip de date, apoi apasati de doua ori pe Enter.
Introduceti Evaluare în caseta Nume câmp, apasati pe Tab, acceptati Text ca Tip de date, apoi apasati de doua ori pe Enter.
Faceti clic pe butonul Salvare din bara de instrumente, introduceti orice nume pentru tabel, cum ar fi MuzicaMea, apoi faceti clic pe butonul OK.
Faceti clic pe Nu în caseta avertisment referitoare la cheia primara.
Faceti clic pe butonul Vizualizare pentru a comuta la Vizualizarea foaie de date.
Introduceti cel putin zece înregistrari în tabel, apoi închideti tabelul si baza de date.
Exercitiul 1: Importati foaia de lucru Excel ImportPractica si numiti tabelul nou tblListaOaspeti. Modificati câmpul ListaPosta pentru a afisa Da sau Nu. (Sugestie: Utilizati proprietatea Format pentru câmp.) Sortati tabelul astfel încât înregistrarile sa fie aranjate alfabetic dupa numele de familie. Setati textul la font Bookman Old Style de 12 puncte si fundalul tabelului la galben. Ajustati latimea coloanei pentru a fi vizibil tot textul. Cautati adresa care contine cuvântul Carter. (Sugestie: În caseta de dialog Cautare si înlocuire, setati caseta Potrivire la Orice parte din câmp.) Utilizati butonul Filtrare dupa formular pentru a gasi numai înregistrarile cu oaspetii din CA. Salvati si închideti tabelul.
Raspuns
În meniul Fisier, indicati spre Preluare date externe, apoi faceti clic pe Import.
În caseta de dialog Import, faceti clic pe sageata cu lista verticala Privire în, faceti clic pe pictograma pentru discul fix, apoi faceti dublu clic pe folderul Practica Access Core.
Faceti clic pe sageata cu lista verticala Fisiere de tip , apoi pe Microsoft Excel (*.xls).
Verificati ca ImportPractica este selectat, apoi faceti clic pe Import.
În caseta de dialog Expert import foaie de calcul, faceti clic pe Urmatorul pentru a afisa foile de lucru.
În urmatoarea caseta de dialog Expert import foaie de calcul, bifati caseta de selectare Primul rând contine titluri de coloana, apoi faceti clic pe Urmatorul.
În urmatoarea caseta de dialog Expert import foaie de calcul, faceti clic pe Urmatorul pentru optiunea Într-un tabel nou.
În urmatoarea caseta de dialog Expert import foaie de calcul, faceti clic pe Urmatorul pentru a accepta Optiuni pentru câmp.
În urmatoarea caseta de dialog Expert import foaie de calcul, faceti clic pe optiunea Aleg propria cheie primara, verificati daca apare IDOaspete în caseta de la dreapta, apoi faceti clic pe Urmatorul.
În ultima caseta de dialog Expert import foaie de calcul, tastati tblListaOaspeti în caseta Import în tabelul si faceti clic pe Terminare.
În caseta de mesaj care apare, faceti clic pe OK.
În fereastra Baza de date, verificati daca tblListaOaspeti este selectat, apoi faceti clic pe Proiectare din bara de instrumente a ferestrei Baza de date.
În coloana Nume câmp, faceti clic în celula ListaPosta.
În sectiunea Proprietati câmp, faceti clic în caseta Format, faceti clic pe sageata cu lista verticala care apare, apoi pe Da/Nu.
În bara de instrumente Proiectare tabel, faceti clic pe butonul Salvare, apoi pe butonul Vizualizare.
Faceti clic în oricare dintre înregistrarile din câmpul Nume, apoi faceti clic pe butonul Sortare ascendenta din bara de instrumente Foaie de date tabel.
În bara de instrumente Formatare, faceti clic pe sageata de lânga Nume font, defilati, apoi faceti clic pe Bookman Old Style.
În bara de instrumente Formatare, faceti clic pe sageata de lânga Dimensiune font, apoi faceti clic pe 12.
În bara de instrumente Formatare, faceti clic pe sageata de lânga Culoare de umplere/fundal, apoi faceti clic pe un patrat galben.
Faceti dublu clic pe linia dintre numele câmpurilor Adresa si Localitate, apoi pe linia dintre numele câmpurilor Localitate si Stat.
Faceti clic oriunde în câmpul Adresa, apoi pe butonul Cautare din bara de instrumente Foaie de date tabel.
În caseta de dialog Cautare si înlocuire, tastati Carter în caseta De cautat, faceti clic pe sageata cu lista verticala Potrivire, faceti clic pe Orice parte din câmp, apoi pe Urmatorul.
Faceti clic pe butonul Închidere din coltul din dreapta sus al casetei de dialog Cautare si înlocuire.
În bara de instrumente Foaie de date tabel, faceti clic pe butonul Filtrare dupa formular, pe coloana Stat, pe sageata cu lista verticala care apare, apoi pe CA.
Faceti clic pe butonul Se aplica filtru.
În bara de instrumente Foaie de date tabel, faceti clic pe butonul Salvare.
Faceti clic pe butonul Închidere din coltul din dreapta sus al tabelului.
Exercitiul 2: Configurati o relatie unu-la-mai-multi între tblApartamente si tblRezervari. (Sugestie: Câmpul IDApartament din tblApartamente si câmpul NrApartament din tblRezervari contin aceleasi date.) Impuneti integritatea referentiala pentru a fi imposibila o rezervare accidentala pentru un apartament care nu exista. Imprimati o copie a relatiilor din baza de date si nu salvati raportul creat de Access. Salvati si închideti fereastra Relatii.
Raspuns
În bara de instrumente Baza de date, faceti clic pe butonul Relatii.
În bara de instrumente Relatii, faceti clic pe butonul Afisare tabel.
În caseta de dialog Afisare tabel, faceti clic pe tblApartamente, apoi faceti clic pe Adaugare.
Faceti clic pe tblRezervari, faceti clic pe Adaugare, apoi pe Închidere.
În lista de câmpuri din tblRezervari, defilati pâna când câmpul NrApartament devine vizibil.
Faceti clic pe câmpul IDApartament din lista de câmpuri din tblApartamente si glisati câmpul deasupra câmpului NrApartament din lista de câmpuri a tabelului tblRezervari.
În caseta de dialog Editare relatii, bifati caseta de selectare Impunere integritate referentiala, apoi faceti clic pe Creare.
În meniul Fisier, faceti clic pe Imprimare Relatii.
În bara de instrumente Examinare înaintea imprimarii, faceti clic butonul Imprimare.
Faceti clic pe butonul Închidere din coltul din dreapta sus al ferestrei Examinare înaintea imprimarii, apoi faceti clic pe Nu din caseta de avertizare care apare.
În bara de instrumente Relatii, faceti clic pe butonul Salvare.
Faceti clic pe butonul Închidere din coltul din dreapta sus al ferestrei Relatii.
Exercitiul 3: Deschideti tabelul tblAsigurare din baza de date a cursului Baze de date - Notiuni de baza 03 si examinati-l în Vizualizare foaie de date. Deschideti tabelul tblDateResurseUmane în Vizualizare proiect si adaugati un câmp cu numele IDPlan. Setati proprietatile Tip de date si Dimensiune câmp conform datelor pe care le vedeti în tabelul tblAsigurare. Creati o Legenda potrivita pentru câmp si asociati una dintre valorile IDPlan existente ca valoare implicita. Salvati tabelul tblDateResurseUmane si comutati la Vizualizare foaie de date. Asociati unul dintre codurile existente în planuri de sanatate fiecarui angajat din tabelul tblDateResurseUmane. Închideti tabelul când terminati.
Raspuns
Faceti clic pe tabelul tblAsigurare pentru a-l selecta, apoi pe Deschidere din bara de instrumente a ferestrei Baza de date pentru a deschide tabelul în Vizualizare foaie de date.
Vizualizati datele din tabel si observati ca ID-urile de plan sunt disponibile în tabel.
Apasati F11 pentru a accesa fereastra Baza de date, faceti clic pe tabelul tblDateResurseUmane pentru a-l selecta, apoi pe butonul Proiectare din bara de instrumente pentru a deschide tabelul în Vizualizare proiect.
Faceti clic pe prima caseta necompletata Nume câmp si introduceti IDPlan, apasati pe Tab si acceptati Text ca Tip de date.
Faceti clic în caseta Dimensiune câmp din sectiunea proprietati pentru câmpul IDPlan si setati dimensiunea câmpului la valoarea 1, ceea ce va fi suficient pentru orice ID de plan existent în tabelul de asigurari.
Faceti clic în caseta proprietatii Eticheta si introduceti ID Plan de sanatate.
Faceti clic în caseta Valoare implicita si introduceti B care este ID de plan pentru persoane casatorite fara copii.
Faceti clic pe butonul Salvare din bara de instrumente, apoi faceti clic pe butonul Vizualizare pentru a comuta la Vizualizarea foaie de date.
Introduceti un ID de plan de sanatate, de la A la E, pentru fiecare angajat din tabelul de resurse umane si închideti toate tabelele.
Exercitiul 4: Deschideti baza de date a cursului Baze de date - Notiuni de baza 03, apoi deschideti fereastra Relatii. Creati o relatie unu-la-mai-multi între tabelele tblAsigurare si tblDateResurseUmane, utilizând câmpul IDPlan drept câmp de asociere. Asigurati-va ca ati impus integritatea referentiala. Imprimati relatia. Deschideti tabelul tblDateResurseUmane si inserati un nou angajat. (Nu uitati sa introduceti noul angajat si în tabelul tblAngajati). Asociati un ID nou angajatului si creati celelalte date necesare. Încercati sa asociati un cod de Plan de sanatate F. Va permite Access sa asociati acest cod? Daca nu, asociati alt ID plan de sanatate valid pentru înregistrare.
Raspuns
Deschideti baza de date Baze de date - Notiuni de baza 03, daca e necesar, apoi faceti clic pe butonul Relatii din bara de instrumente Standard..
Faceti clic pe butonul Afisare tabel din bara de instrumente pentru a afisa lista de tabele.
Faceti clic pe tabelul tblAsigurare, apoi pe Adaugare. Faceti clic pe tblDateResurseUmane, apoi faceti clic pe Adaugare. Închideti lista de tabele.
Faceti clic pe câmpul IDPlan din tabelul tblAsigurare si glisati-l la câmpul IDPlan din tabelul tblDateResurseUmane.
Selectati caseta Impunere integritate referentiala din fereastra Editare relatii, apoi faceti clic pe Creare pentru a crea o relatie unu-la-mai-multi.
Faceti clic pe butonul Imprimare din bara de instrumente pentru a imprima fereastra Relatii, apoi închideti fereastra Relatii. Faceti clic pe Da când sunteti întrebat daca salvati modificarile.
Faceti clic pe tabelul tblDateResurseUmane pentru a-l selecta, a 13113t194n poi pe butonul Deschidere pentru a deschide tabelul în Vizualizare foaie de date.
Apasati F11 pentru a vizualiza fereastra Baza de date, faceti clic pe tabelul tblAngajati, apoi pe Deschidere a-l deschide în Vizualizare foaie de date.
Defilati spre partea de jos a datelor din tblAngajati, faceti clic în înregistrarea necompletata de jos si introduceti urmatoarele câmpuri. S608, Amos, Jackson, 5 Vine St., Santa Barbara Ca, 80501, (805)-555-9988
Închideti tabelul tblAngajati.
Defilati spre partea de jos a tabelului tblDateResurseUmane si faceti clic în prima înregistrare. Introduceti urmatoarele date: S608, 02-Apr-04, Asst. Athletic Director, 40, 35000, apoi introduceti un F în câmpul ID Plan de sanatate si apasati pe Enter.
Este posibil sa primiti un avertisment referitor la ID-ul de plan, asa ca faceti clic pe OK, apoi introduceti D în câmpul ID Plan de sanatate.
Închideti toate tabelele deschise.
Exercitiul 5: Deschideti tabelul tblDateResurseUmane în Vizualizare foaie de date. Sortati tabelul în ordine ascendenta dupa câmpul cu date pentru Plan de sanatate. Imprimati tabelul sortat. Sortati din nou tabelul utilizând câmpul IDAngajat pentru a va întoarce la succesiunea initiala. Utilizati Filtrare dupa selectie pentru a selecta si a filtra tabelul dupa toate codurile ID Plan de sanatate, începând cu A, apoi B etc. Imprimati rezultatele fiecarei filtrari înainte de a elimina filtrul. Comparati angajatii redati la fiecare filtrare cu lista tuturor angajatilor sortata dupa codul de sanatate. Sunt afisati toti angajatii în fiecare lista pentru fiecare ID de plan? Deschideti tabelul tblAsigurare si inserati o subfoaie de date utilizând relatia dintre tabelele cu asigurarea si cu resursele umane. Extindeti subfoaia de date pentru fiecare ID de plan de sanatate si comparati lista de angajati cu rezultatele filtrarii imprimate pentru fiecare ID de plan.
Raspuns
Faceti clic pe tabelul tblDateResurseUmane pentru a-l selecta, a 13113t194n poi pe butonul Deschidere din bara de instrumente a ferestrei Baza de date pentru a deschide tabelul în Vizualizare foaie de date.
Faceti clic pe ID Plan de sanatate pentru oricare înregistrare, apoi faceti clic pe butonul Sortare ascendenta din bara de instrumente.
Faceti clic pe butonul Imprimare din bara de instrumente pentru a imprima înregistrarile sortate.
Faceti clic în oricare câmp ID Angajat, pe butonul Sortare ascendenta din bara de instrumente Foaie de date tabel, apoi faceti clic pe butonul Imprimare pentru a imprima tabelul sortat.
Faceti clic pe ID Plan de sanatate pentru oricare angajat care are ID plan A, apoi faceti clic pe butonul Filtrare dupa selectie din bara de instrumente. Faceti clic pe butonul Imprimare pentru a imprima înregistrarile.
Faceti clic pe butonul Eliminare filtru din bara de instrumente pentru a afisa toate înregistrarile.
Repetati pasii 5 si 6, localizând si filtrând dupa ID-urile de plan B, C, D si E.
Comparati imprimarea pentru pasul 3 (toti angajatii sortati dupa ID de plan) cu fiecare imprimare de plan individual pentru a va asigura ca sunt afisati toti angajatii în imprimarile filtrate.
Închideti tabelul tblDateResurseUmane si deschideti tabelul tblAsigurare în Vizualizare foaie de date.
Faceti clic pe meniul Inserare, apoi pe Subfoaie de date. Selectati tblDateResurseUmane daca nu este deja selectat si faceti clic pe OK.
Faceti clic pe semnul plus pentru fiecare ID de plan de sanatate si comparati datele din subfoaia de date cu imprimarile create pentru fiecare plan.
Închideti toate tabelele deschise si baza de date.
Exercitiul 1: Creati o interogare în Vizualizare proiect care extrage câmpul NumeDistribuitor din tblDistribuitori si câmpurile Cod si Descriere din tblProduse. (Sugestie: Asociati câmpurile IDDistribuitor din cele doua tabele.) Executati interogarea. Restrictionati rezultatele interogarii numai la produsele având KH în codul de produs, apoi executati din nou interogarea. Închideti interogarea fara a salva modificarile.
Raspuns
Faceti dublu clic pe Creare interogare în modul Vizualizare proiect.
În caseta de dialog Afisare tabel, faceti clic pe tblFurnizori, apoi faceti clic pe Adaugare.
În caseta de dialog Afisare tabel, faceti clic pe tblProduse, faceti clic pe Adaugare, apoi pe Închidere.
Faceti clic pe câmpul IDDistribuitor din lista de câmpuri a tabelului tblDistribuitori, apoi glisati-l deasupra câmpului IDDistribuitor din lista de câmpuri a tabelului tblProduse.
Faceti dublu-clic pe câmpul NumeDistribuitor din tblDistribuitori.
Faceti dublu-clic pe câmpurile Cod si Descriere din tblProduse.
În bara de instrumente Proiectare interogare, faceti clic pe butonul Executare.
În bara de instrumente Foaie de date interogare, faceti clic pe butonul Vizualizare.
În coloana Cod, faceti clic în rândul Criterii, apoi tastati KH*.
În bara de instrumente Proiectare interogare, faceti clic pe butonul Executare.
Faceti clic pe butonul Închidere din coltul din dreapta sus al interogarii, apoi faceti clic pe Nu din caseta de avertizare care apare.
Exercitiul 2: Selectati optiunea Creare interogare în modul Vizualizare proiect din fereastra Baza de date. Din fereastra Afisare tabel selectati tabelele tblAngajati, tblDateResurseUmane si tblAsigurare pentru a le include în interogare. Access va asocia automat câmpurile ID angajat din tabelele cu angajati si cu resurse umane. Creati o asociere a câmpului PlanSanatate din tblDateResurseUmane cu câmpul IDPlan din tblAsigurare. Adaugati câmpurile IDAngajat, Nume si Prenume din tabelul cu angajatii, câmpul Functie si PlanSanatate din tabelul de resurse umane si câmpurile TipPlan si Rata din tabelul de asigurari. Sortati interogarea dupa codul PlanSanatate. Executati interogarea si salvati-o ca qryAsigDupaTip.
Raspuns
Faceti dublu clic pe Creare interogare în modul Vizualizare proiect.
În caseta de dialog Afisare tabel, faceti clic pe tblAngajati, apoi faceti clic pe Adaugare.
În caseta de dialog Afisare tabel, faceti clic pe tblDateResurseUmane, apoi faceti clic pe Adaugare.
În caseta de dialog Afisare tabel, faceti clic pe tblAsigurare, faceti clic pe Adaugare, apoi pe Închidere.
Faceti clic pe câmpul IDPlanSanatate din lista de câmpuri a tabelului tblDateResurseUmane, apoi glisati-l deasupra câmpului IDPlan din lista de câmpuri a tabelului tblAsigurare.
Faceti clic pe câmpul IDAngajat din lista de câmpuri a tabelului tblAngajati, apoi glisati-l la prima caseta Câmp din grila proiectului interogarii.
Repetati pasul 5 pentru câmpurile Nume si Prenume din tblAngajati, glisati fiecare câmp la urmatoarele casete Câmp disponibile din grila proiectului.
Glisati câmpurile Functie si IDPlanSanatate din lista de câmpuri a tabelului tblDateResurseUmane la urmatoarele casete Câmp disponibile din grila proiectului.
Glisati câmpurile TipPlan si Rata din lista de câmpuri a tabelului tblAsigurare la urmatoarele doua casete Câmp din grila proiectului.
Faceti clic pe câmpul Sortare pentru câmpul IDPlanSanatate , apoi faceti clic pe optiunea Ascendenta.
Faceti clic pe butonul Executare pentru a executa interogarea.
Faceti clic pe butonul Salvare, introduceti qryAsigDupaTip ca nume de interogare, apoi închideti interogarea.
Exercitiul 3: Creati o interogare cu ajutorul Expertului sau în Vizualizare proiect care sa arate ce apartamente ale statiunii au fost ocupate în lunile iunie, iulie si august ale anului 2004. Listati numerele apartamentelor, datele de începere si terminare ale sejururilor, apoi sortati interogarea dupa câmpul cu data de începere a sejurului. Salvati interogarea ca qryDataÎnceput.
Raspuns
Faceti dublu clic pe optiunea Creare interogare utilizând Expertul din fereastra Baza de date.
Selectati tabelul tblRezervari din caseta Tabele/Interogari.
În caseta Câmpuri disponibile, selectati câmpul NrApartament, apoi faceti clic pe butonul > (Adaugare).
Repetati pasul 3 pentru câmpurile DataSosire si DataPlecare, apoi faceti clic pe Urmatorul.
Introduceti qryDataSosire ca nume de interogare în urmatoarea caseta de dialog a expertului, selectati optiunea Modificare proiect interogare, apoi faceti clic pe Terminare.
Faceti clic pe câmpul Sortare pentru câmpul DataSosire, apoi selectati optiunea Ascendenta.
Faceti clic în rândul Criterii pentru câmpul DataSosire si introduceti >=01.06.2004 And <= 31.08.2004.
Faceti clic pe butonul Executare pentru a executa interogarea.
Închideti interogarea si faceti clic pe Da când vi se solicita salvarea modificarilor.
Exercitiul 4: Deschideti baza de date MuzicaMea_XXX (unde XXX reprezinta initialele dvs.) pe care ati creat-o în Lectia 2.. Deschideti tabelul creat pentru datele colectiei de muzica si comutati la Vizualizare proiect, daca este necesar. Daca tabelul nu are deja un câmp care descrie categoria sau genul muzical (de exemplu rock, pop, clasic), adaugati un astfel de câmp. Comutati la Vizualizarea foaie de date si adaugati valori pentru fiecare înregistrare din tabel care sa descrie categoria fiecarei intrari. Creati o interogare utilizând expertul sau Vizualizarea proiect si utilizati toate câmpurile tabelului. Introduceti criterii de selectare pentru a regasi toate intrarile care sunt pe CD si intra într-una dintre categorii, aleasa de dvs. Executati interogarea si examinati rezultatele. Modificati interogarea pentru a selecta toate înregistrarile care NU sunt pe CD, dar fac parte din aceeasi categorie. Închideti interogarea fara sa o salvati si închideti baza de date.
Raspuns
Deschideti MuzicaMea_XXX (unde XXX se înlocuieste cu initialele cursantului) care s-a creat într-o lectie anterioara.
Deschideti tabelul în Vizualizare proiect (exista un singur tabel în baza de date).
Daca este necesar, adaugati un câmp nou la tabel, denumit Categorie, apasati tasta Tab, acceptati Text ca Tip de date, apoi apasati pe Enter.
Salvati tabelul si faceti clic pe butonul Vizualizare pentru a comuta la Vizualizarea foaie de date.
Introduceti date în câmpul Categorie pentru fiecare înregistrare din baza de date, descriind fiecare înregistrare prin categoria muzicala cea mai apropiata, cum ar fi rock, jazz, rap, soft rock, clasic etc.
Închideti tabelul si faceti clic pe pictograma Interogari din bara Obiecte a ferestrei Baza de date.
Faceti dublu clic pe optiunea Creare interogare în modul Vizualizare proiect sau pe optiunea Creare interogare utilizând Expertul. (Cursantul alege metoda pe care o va utiliza.)
Utilizati numai tabelul din baza de date ca sursa de date si selectati sau mutati toate câmpurile definite în tabel pentru a fi utilizate în interogare.
Faceti clic în rândul Criterii pentru câmpul Format si introduceti CD (sau oricare valoare utilizati pentru a indica formatul CD).
Faceti clic în rândul Criterii pentru câmpul Categorie si introduceti ce categorie doriti.
Faceti clic pe butonul Executare pentru a executa interogarea si examinati rezultatele.
Faceti clic pe butonul Vizualizare pentru a reveni Vizualizare proiect si modificati rândul Criterii pentru câmpul Format la Nu CD.
Executati interogarea din nou si examinati rezultatele.
Închideti interogarea fara a o salva.
Exercitiul 1: Utilizând AutoFormular, creati un formular cu coloane bazat pe tblRezervari si denumit frmRezervari. Adaugati o eticheta la antetul formularului cu textul Rezervari aldin de 14 puncte si redimensionati eticheta pentru a fi afisat tot textul. În sectiunea Detaliere, modificati casetele text pentru ca întreg textul sa fie aliniat la stânga, iar casetele text sa aiba aceeasi dimensiune cu cea mai mica dintre ele. Introduceti o rezervare noua pentru o petrecere cu 6 persoane, cu ID Oaspete 4, pe perioada dintre 13.02.04 si 15.02.04 în Apartamentul 9, având reducere de grup. Asigurati-va ca informatiile noi s-au adaugat la tblRezervari.
Raspuns
În bara Obiecte, faceti clic pe Formulare.
În bara de instrumente a ferestrei bazei de date, faceti clic pe Nou.
În caseta de dialog Formular nou, faceti clic pe AutoFormular: Coloane.
Faceti clic pe sageata Alegeti tabelul sau interogarea de unde provin datele despre obiect, faceti clic pe tblRezervari, apoi pe OK.
În bara de instrumente Vizualizare formular, faceti clic pe butonul Vizualizare.
Deplasati indicatorul mausului peste coltul din dreapta jos al formularului pâna ce devine o sageata diagonala cu doua capete. Glisati muchiile formularului în jos si la dreapta pâna ce întreg formularul devine vizibil.
Deplasati indicatorul mausului peste muchia de jos a barei Antet formular pâna ce indicatorul devine o sageata de redimensionare cu doua capete, apoi glisati muchia în jos, aproximativ 2,5 cm.
În caseta de instrumente, faceti clic pe instrumentul Eticheta, faceti clic pe sectiunea Antet formular, apoi tastati Rezervari.
Faceti clic pe orice zona necompletata din formular, apoi pe eticheta Rezervari.
În bara de instrumente Formatare, faceti clic pe butonul Aldin, pe sageata de lânga Dimensiune font, apoi faceti clic pe 14.
Deplasati indicatorul mausului peste coltul din dreapta jos al etichetei Rezervari pâna ce devine o sageata diagonala cu doua capete. Glisati muchiile controlului în jos si la dreapta pâna ce tot textul etichetei devine vizibil.
Faceti clic pe orice zona necompletata din formular, tineti apasata tasta Shift, apoi faceti clic pe toate casetele text (nu pe etichete) din sectiunea Detaliere a formularului.
În bara de instrumente Formatare, faceti clic pe butonul Aliniere la stânga, apoi în formular.
Redimensionati casetele text conform necesitatilor, facând clic pe caseta text ce trebuie redimensionata, deplasând indicatorul mausului peste ghidajul din centru-dreapta pâna când indicatorul devine o sageata orizontala cu doua capete, apoi glisând muchia casetei text spre stânga pâna ce are aceeasi dimensiune cu caseta text ReducereGrup.
În bara de instrumente Proiectare formular, faceti clic pe butonul Vizualizare.
În coltul din stânga jos al formularului, faceti clic pe butonul Înregistrare noua.
Apasati Tab pentru a muta punctul de inserare la câmpul ID Oaspete si tastati 4.
Apasati Tab si tastati 13.02.2004 în caseta text DataSosire.
Apasati Tab si tastati 15.02.2004 în caseta text DataPlecare.
Apasati Tab si tastati 6 în caseta text Ocupanti.
Apasati Tab si tastati 6 în caseta text Ocupanti.
Apasati Tab si tastati Da în caseta text ReducereGrup.
În bara de instrumente Vizualizare formular, faceti clic pe Salvare.
În caseta de dialog salvare ca, tastati frmRezervari si faceti clic pe OK.
Faceti clic pe butonul Închidere din coltul din dreapta sus al tabelului frmRezervari.
În bara Obiecte, faceti clic pe Tabele.
Faceti clic pe tblRezervari, apoi pe Deschidere din bara de instrumente a ferestrei Baza de date.
Defilati spre partea de jos a datelor din tblRezervari, observati ca înregistrarea 24 este cea tocmai introdusa în frmRezervari, apoi faceti clic pe butonul Închidere din coltul din dreapta sus al tblRezervari.
Exercitiul 2: Formularele pot sa se bazeze si pe o interogare, nu numai pe un tabel. În acest exercitiu veti crea un formular bazat pe o interogare. Tabelele utilizate pentru interogare sunt tblDateResurseUmane si tblAngajati. Trebuie sa creati mai întâi o relatie între cele doua tabele, utilizând câmpul IDAngajat drept câmp de asociere. Salvati relatia, apoi creati o interogare cu expertul de interogari. Selectati câmpurile IDAngajat, Functie si Salariu din tblDateResurseUmane. Selectati câmpurile Nume, Prenume si TelefonAcasa din tblAngajati. Când ajungeti la caseta de dialog a expertului care va solicita numele interogarii, introduceti qryAngajatiDupaFunctie. Când se afiseaza interogarea în Vizualizare foaie de date, faceti clic pe butonul Proiect pentru a aparea Vizualizarea proiect. Faceti clic în rândul Sortare a grilei de proiect pentru câmpul Functie si setati succesiunea sortarii la ascendent. Salvati interogarea si comutati înapoi la Vizualizare foaie de date pentru a examina rezultatele. Închideti interogarea. Creati un formular cu expertul formular si puneti la baza sa interogarea qryAngajatiDupaFunctie. Selectati toate câmpurile ce vor fi incluse în formular, utilizati aspectul Coloane, apoi selectati stilul formular dorit. Salvati formularul ca frmAngajatiDupaFunctie si examinati formularul în Vizualizare foaie de date.
Raspuns
Faceti clic pe butonul Relatii din bara de instrumente pentru a deschide fereastra Relatii.
Faceti clic pe butonul Afisare tabel, daca este necesar, pentru a afisa lista de tabele.
Faceti clic pe tabelul tblDateResurseUmane, apoi faceti clic pe butonul Adaugare.
Faceti clic pe tblAngajati, faceti clic pe butonul Adaugare, apoi pe Închidere.
Glisati câmpul IDAngajat din lista de câmpuri a tabelului tblDateResurseUmane, deasupra câmpului IDAngajat din lista de câmpuri a tabelului tblAngajati.
Nu selectati caseta Impunere integritate referentiala din fereastra Editare relatii, apoi faceti clic pe Creare pentru a crea o relatie între tabele.
Salvati si închideti fereastra Relatii.
Faceti dublu clic pe optiunea Creare interogare utilizând Expertul din fereastra Baza de date.
Selectati tabelul tblDateResurseUmane din lista de tabele, apoi adaugati câmpurile IDAngajat, Functie si Salariu din acest tabel la lista Câmpuri selectate.
Selectati tabelul tblAngajati din lista de tabele, adaugati câmpurile Nume, Prenume si Telefon domiciliu din acest tabel la lista Câmpuri selectate, apoi faceti clic pe Urmatorul.
Selectati optiunea Detaliere din pasul urmator al expertului, apoi faceti clic pe Urmatorul.
Introduceti qryAngajatiDupaFunctie în caseta nume a interogarii, selectati optiunea Deschidere interogare pentru afisarea informatiilor, daca este necesar, apoi faceti clic pe Terminare.
Faceti clic pe butonul Vizualizare pentru a comuta la Vizualizarea proiect.
Faceti clic pe câmpul Sortare pentru câmpul Functie, apoi selectati optiunea Ascendenta.
Salvati interogarea si faceti clic pe butonul Vizualizare pentru a comuta la Vizualizarea foaie de date. Interogarea trebuie sa se afiseze acum ordinea functiilor.
Închideti interogarea si faceti clic pe pictograma Formulare din bara Obiecte a ferestrei Baza de date.
Faceti dublu clic pe optiunea Creare formular utilizând Expertul. Selectati interogarea qryAngajatiDupaFunctie în lista Tabele/Interogari, faceti clic pe butonul Adaugare pentru tot (>>) pentru a selecta toate câmpurile, apoi faceti clic pe Urmatorul.
Daca este necesar, selectati aspectul Coloane si faceti clic pe Urmatorul.
Selectati ce stil doriti si faceti clic pe Urmatorul.
Introduceti frmAngajatiDupaFunctie în caseta nume de formular si faceti clic pe Terminare pentru a vizualiza formularul în Vizualizare formular.
Închideti formularul.
Exercitiul 3: Clientul lui Adventure Works doreste un formular care sa afiseze distribuitorii statiunii si produsele furnizate de fiecare distribuitor. Aceasta cerinta se realizeaza cel mai bine prin crearea unui formular cu un subformular. Acesta seamana cu o subfoaie de date pe care ati vazut-o într-o lectie anterioara. Pentru a crea acest formular, trebuie sa creati mai întâi o relatie între tabelele tblDistribuitori si tblProduse, utilizând câmpul IDDistribuitor drept câmp de asociere. Faceti clic pe pictograma Formulare din fereastra Baza de date, apoi faceti dublu clic pe optiunea Creare formular utilizând Expertul. În zona Tabele/Interogari din prima caseta de dialog a expertului, selectati tblDistribuitori. Adaugati la formular câmpurile IDDistribuitor, NumeDistribuitor, AdresaDistribuitor si Cod. În caseta Tabele/Interogari selectati tblProduse, apoi adaugati câmpul Descriere la formular. Când faceti din nou clic pe Urmatorul, expertul întreaba cum vreti sa vizualizati formularul. Înainte de a face clic pe Urmatorul, asigurati-va ca este selectat tblDistribuitori, apoi ca este selectat butonul Cu subformulare. Selectati aspectul Foaie de date si orice stil doriti. Denumiti formularul principal frmProduseDistribuitori, iar subformularul frmSubformularProduse. Când faceti clic pe Terminare, formularul se va deschide în Vizualizare foaie de date. Observati ca ati creat un formular în interiorul altui formular si ca fiecare formular are propriile sale butoane de navigare.
Raspuns
Faceti clic pe butonul Relatii din bara de instrumente pentru a deschide fereastra Relatii.
Faceti clic pe butonul Afisare tabel, daca este necesar, pentru a afisa lista de tabele.
Faceti clic pe tabelul tblDistribuitori, apoi faceti clic pe butonul Adaugare.
Faceti clic pe tabelul tblProduse, faceti clic pe butonul Adaugare, apoi pe Închidere.
Glisati câmpul IDDistribuitor din lista de câmpuri a tabelului tblDistribuitori deasupra câmpului IDDistribuitor din lista de câmpuri a tabelului tblProduse.
Selectati caseta Impunere integritate referentiala din fereastra Editare relatii, apoi faceti clic pe Creare pentru a crea o relatie între tabele.
Salvati si închideti fereastra Relatii.
Faceti clic pe pictograma Formulare din bara Obiecte, daca este necesar, apoi faceti dublu clic pe optiunea Creare formular utilizând Expertul.
Selectati tabelul tblDistribuitori din lista de tabele, apoi adaugati câmpurile IDDistribuitor, NumeDistribuitor, AdresaDistribuitor si Cod postal la lista Câmpuri selectate.
Selectati tabelul tblProduse din lista de câmpuri, adaugati câmpul Descriere la lista Câmpuri selectate, apoi faceti clic pe Urmatorul.
Când va întreaba expertul cum sa vizualizati datele, asigurati-va ca este selectata optiunea tblDistribuitori si ca este selectata optiunea Cu subformulare, apoi faceti clic pe Urmatorul.
Selectati aspectul Foaie de date, faceti clic pe Urmatorul, selectati orice stil doriti, apoi faceti clic pe Urmatorul.
Introduceti frmProduseDistribuitori ca nume pentru formular si introduceti frmSubformularProduse ca nume pentru subformular, apoi faceti clic pe Terminare.
Examinati formularul, apoi închideti-l.
Exercitiul 4: Luati formularul frmAngajatiDupaFunctie pe care l-ati creat în Exercitiul 3 al acestei lectii si exportati-l ca pagina Web. Denumiti fisierul HTML Angajati_Dupa_Functie. Deschideti pagina în Internet Explorer si examinati-o.
Raspuns
Faceti clic pe formularul frmProduseDistribuitori, apoi faceti clic pe butonul Deschidere pentru a deschide formularul în Vizualizare foaie de date.
Faceti clic pe meniul fisier, apoi pe Export.
Navigati cu ajutorul casetei Salvare în la folderul Practica Access Core de pe discul fix.
Faceti clic pe sageata cu lista verticala a casetei Salvare cu tipul si selectati Document HTML (*.html;*.htm).
În caseta Nume fisier, introduceti Angajati_Dupa_Functie si faceti clic pe butonul Export toate.
Porniti browser-ul Web, faceti clic pe meniul fisier si selectati Deschidere sau Deschidere pagina.
Navigati la folderul Practica Baze de date - Notiuni de baza si selectati fisierul Angajati_Dupa_Functie.htm. Deschideti fisierul fereastra browserului pentru a o examina.
Închideti browserul, închideti formularul si baza de date.
Exercitiul 1: Utilizând AutoRaport, creati un raport cu coloane bazat pe tblDateResurseUmane, denumit rptDateResurseUmane. Modificati eticheta din sectiunea Antet raport astfel încât sa apara Date resurse umane si modificati fontul la 20 de puncte, rosu si cursiv. În sectiunea Detaliere, creati un câmp calculat denumit Plata orara care sa arate plata orara pentru fiecare angajat de la Adventure Works, presupunând ca fiecare angajat lucreaza 2000 de ore pe an. Vizualizati raportul în Examinare înaintea imprimarii înainte de a-l închide.
Raspuns
În bara Obiecte, faceti clic pe Rapoarte.
În bara de instrumente a ferestrei bazei de date, faceti clic pe Nou.
În caseta de dialog Raport Nou, faceti clic pe AutoRaport: Tabele.
Faceti clic pe sageata Alegeti tabelul sau interogarea de unde provin datele despre obiect, faceti clic pe tblDateResurseUmane, apoi pe OK.
În bara de instrumente Examinare înaintea imprimarii, faceti clic butonul Vizualizare.
În sectiunea Antet raport, faceti clic pe eticheta tblDateResurseUmane, deplasati indicatorul mausului peste centrul etichetei pâna când indicatorul devine punct de inserare, apoi faceti clic cu mausul.
stergeti datele existente, tastati Date resurse umane, apoi faceti clic pe orice zona necompletata din raport.
Faceti clic pe eticheta Date resurse umane.
În bara de instrumente Formatare, faceti clic pe sageata de lânga Dimensiune font, apoi faceti clic pe 20.
În bara de instrumente Formatare, faceti clic pe sageata de lânga Culoare font/din fata, apoi faceti clic pe un patrat rosu.
În bara de instrumente Formatare, faceti clic pe butonul Cursiv.
Deplasati indicatorul mausului peste muchia de jos a sectiunii Detaliere pâna ce devine o sageata de redimensionare cu doua capete. Glisati muchia sectiunii în jos cu 1,25 cm.
În caseta de instrumente, faceti clic pe instrumentul Caseta text si faceti clic pe sectiunea Detaliere sub caseta text DataAngajarii.
Faceti clic pe noua eticheta, deplasati indicatorul mausului peste centrul etichetei pâna când indicatorul devine punct de inserare, apoi faceti clic cu mausul.
stergeti textul existent, apoi tastati Plata orara.
Faceti clic pe noua caseta text, deplasati indicatorul mausului peste centrul casetei text pâna când indicatorul devine punct de inserare, apoi faceti clic cu mausul.
Tastati =[Salariu]/2000.
Pe bara de instrumente Proiectare raport, faceti clic pe butonul Salvare.
În caseta de dialog salvare ca, tastati rptDateResurseUmane si faceti clic pe OK.
În bara de instrumente Proiectare raport, faceti clic pe butonul Vizualizare.
Faceti clic pe butonul Închidere din coltul din dreapta sus al tabelului rptDateResurseUmane.
Exercitiul 2: Utilizând Expertul raport, creati un raport denumit rptProduse care include toate câmpurile din tblProduse. Utilizati IDAngajat ca nivel de grupare, apoi sortati raportul în ordine ascendenta dupa Descriere. Utilizati aspectul Schita 1 si stilul Gri deschis pentru raport. Modificati eticheta din sectiunea Antet raport a raportului astfel încât sa apara Lista produse dupa distribuitor, apoi redimensionati eticheta pentru ca sa încapa noul titlu, daca este necesar. În sectiunea Antet IDAngajat, redimensionati eticheta IDAngajat astfel încât sa fie suficient de mare pentru textul etichetei si deplasati caseta text IDAngajat spre stânga pâna atinge eticheta IDAngajat. Modificati textul din caseta text IDAngajat în rosu. Vizualizati raportul în Examinare înaintea imprimarii, apoi imprimati-l. Salvati si închideti raportul.
Raspuns
Faceti dublu clic pe Creare raport utilizând expertul.
În prima caseta de dialog a expertului raport, faceti clic pe sageata cu lista verticala Tabele/Interogari, apoi pe Tabel: tblProduse.
Faceti clic pe butonul >> (Adaugare pentru tot), apoi pe Urmatorul.
În urmatoarea caseta de dialog a expertului raport, faceti clic pe butonul > (Adaugare), apoi pe Urmatorul.
În urmatoarea caseta de dialog a expertului raport, faceti clic pe sageata cu lista verticala din prima caseta, pe Descriere, apoi pe Urmatorul.
În urmatoarea caseta de dialog a expertului raport, faceti clic pe optiunea Schita 1, apoi pe Urmatorul.
În urmatoarea caseta de dialog a expertului raport, faceti clic pe stilul Gri deschis, apoi pe Urmatorul.
În urmatoarea caseta de dialog a expertului raport, tastati rptProduse, apoi pe Terminare.
În bara de instrumente Examinare înaintea imprimarii, faceti clic butonul Vizualizare.
În sectiunea Antet raport, faceti clic pe eticheta rptProduse, deplasati indicatorul mausului peste centrul etichetei pâna când indicatorul devine punct de inserare, apoi faceti clic cu mausul.
stergeti textul existent, tastati Lista produse dupa distribuitor, apoi faceti clic pe orice zona necompletata din raport.
Daca este necesar, faceti clic pe eticheta Lista produse dupa distribuitor, deplasati indicatorul mausului peste ghidajul din dreapta-jos pâna când indicatorul devine o sageata orizontala cu doua capete, apoi glisati muchia pâna ce eticheta este suficient de mare pentru a afisa tot textul.
În sectiunea Antet a IDDistribuitor, faceti clic pe eticheta IDDistribuitor, deplasati indicatorul mausului peste ghidajul din centru-dreapta pâna când indicatorul devine o sageata orizontala cu doua capete, apoi glisati muchia la stânga pâna ce eticheta este suficient de mare pentru a afisa tot textul.
Faceti clic pe caseta text IDDistribuitor, deplasati indicatorul mausului peste ghidajul din stânga sus pâna când indicatorul apare sub forma de mâna care indica, apoi glisati caseta la stânga pâna când atinge eticheta IDDistribuitor.
În bara de instrumente Formatare, faceti clic pe sageata de lânga Culoare font/din fata, apoi faceti clic pe un patrat rosu.
În bara de instrumente Proiectare raport, faceti clic pe butonul Vizualizare.
În bara de instrumente Examinare înaintea imprimarii, faceti clic butonul Imprimare.
În bara de instrumente Examinare înaintea imprimarii, faceti clic pe Vizualizare.
În bara de instrumente Proiectare raport, faceti clic pe Salvare.
Faceti clic pe butonul Închidere din coltul din dreapta sus al raportului.
Exercitiul 3: Creati o relatie între tabelul tblDateResurseUmane si tabelul tblAngajati, utilizând câmpul IDAngajat drept câmp de asociere. Cu ajutorul Expertului raport, creati un raport denumit rptAngajDupaFunctie care include câmpurile Functie, IDAngajat si Salariu din tabelul tblDateResurseUmane. Includeti câmpurile Nume si Prenume din tabelul tblAngajati. Utilizati Functie ca nivel de grupare, apoi sortati raportul în ordine ascendenta dupa IDAngajat. Utilizati aspectul Alternativ si alegeti orice format de raport doriti. Când îl examinati înaintea imprimarii, raportul trebuie sa afiseze fiecare functie, urmata de toti angajatii care au acea functie. Raportul va fi în succesiunea ID-urilor angajatilor din cadrul fiecarei functii, afisând salariul, numele si prenumele fiecarui angajat. Dupa ce examinati raportul înaintea imprimarii, comutati la Vizualizare proiect si formatati tabelul astfel încât fiecare Functie sa apara într-un font mai mare, utilizând o culoare la alegere, pentru a le evidentia între datele de detaliu.
Raspuns
Faceti clic pe butonul Relatii din bara de instrumente pentru a deschide fereastra Relatii.
Faceti clic pe butonul Afisare tabel, daca este necesar, pentru a afisa lista de tabele.
Faceti clic pe tabelul tblDateResurseUmane, apoi faceti clic pe butonul Adaugare.
Faceti clic pe tblAngajati, faceti clic pe butonul Adaugare, apoi pe Închidere.
Glisati câmpul IDAngajat din lista de câmpuri a tabelului tblDateResurseUmane, deasupra câmpului IDAngajat din lista de câmpuri a tabelului tblAngajati.
Selectati caseta Impunere integritate referentiala din fereastra Editare relatii, apoi faceti clic pe Creare pentru a crea o relatie unu-la-unu între tabele.
Salvati si închideti fereastra Relatii.
Faceti clic pe pictograma Rapoarte din bara Obiecte, daca este necesar, apoi faceti dublu clic pe optiunea Creare raport utilizând Expertul.
Selectati tabelul tblDateResurseUmane din lista de tabele si mutati câmpurile Functie, IDAngajat si Salariu ale acestui tabel la lista Câmpuri selectate.
Selectati tabelul tblAngajati din lista de tabele si mutati câmpurile Nume si Prenume la lista Câmpuri selectate. Faceti clic pe Urmatorul.
Selectati câmpul Functie drept câmp nivel de grupare si faceti clic pe Urmatorul.
Faceti clic pe sageata cu lista verticala pentru primul câmp sortat si selectati IDAngajat. Asigurati-va ca butonul pentru ordinea sortarii este Ascendenta. Daca nu, faceti clic pe el o data pentru a-l modifica, apoi faceti clic pe Urmatorul.
Daca este necesar, selectati aspectul Alternativ, apoi faceti clic pe Urmatorul.
Alegeti orice stil doriti sa utilizati si faceti clic pe Urmatorul.
Introduceti rptAngajDupaFunctie ca nume pentru raport si faceti clic pe Terminare.
Faceti clic pe butonul Închidere din bara Examinare pentru a afisa raportul în Vizualizare proiect.
Faceti clic pe controlul Functie din sectiunea Antet Functie pentru a-l selecta.
Modificati dimensiunea textului din controlul Functie la 14 cu ajutorul barei de instrumente Formatare.
Faceti clic pe butonul Culoare font/din fata din bara de instrumente Formatare si selectati culoarea albastru închis.
Mariti dimensiunea sectiunii Antet Functie glisând partea de sus a barei sectiunii Detaliere usor în jos.
Mariti dimensiunea controlului Functie glisând unul dintre ghidajele sale de dimensionare ca raspuns la modificarea dimensiunii textului.
Salvati raportul si faceti clic pe butonul Vizualizare pentru a-l vedea în modul Examinare.
Reveniti la Vizualizare proiect si faceti orice ajustari necesare pentru a afisa corect câmpul Functie, apoi închideti raportul.
Exercitiul 4: Deschideti raportul rptAngajDupaFunctie în Vizualizare proiect. Faceti clic pe butonul Sortare si grupare din bara de instrumente. În caseta de dialog care se deschide, asigurati-va ca este selectat câmpul Functie, apoi faceti clic în caseta proprietatii Subsol Grup. Faceti clic pe sageata din capatul din dreapta al casetei si selectati Da. Se va adauga un subsol Functie la raport. Faceti clic pe instrumentul Caseta text din Caseta de instrumente, apoi faceti clic în sectiunea Subsol Functie sub câmpul Salariu din sectiunea Detaliere. Faceti clic în eticheta casetei de text si introduceti Salariu total. Faceti clic în caseta text si introduceti =Sum([Salariu]). Aceasta va însuma toate salariile din sectiunea Detaliere pentru fiecare functie din raport. Faceti dublu clic pe muchia casetei text si atunci când se deschide foaia de proprietati, setati proprietatea Format a câmpurilor la Moneda. Salvati si executati raportul. Daca nu va place aspectul, comutati înapoi la Vizualizare proiect si faceti modificari pentru a îmbunatati raportul.
Raspuns
Faceti clic pe obiectul rptAngajDupaFunctie, apoi pe butonul Proiectare din bara de instrumente a ferestrei Baza de date pentru a-l deschide în Vizualizare proiect.
Faceti clic pe butonul Sortare si grupare din bara de instrumente.
Asigurati-va ca este selectat câmpul Functie, apoi faceti clic în caseta proprietatii Subsol Grup. Faceti clic pe sageata din capatul din dreapta al casetei si selectati Da. Se va adauga un subsol Functie la raport. Închideti caseta de dialog.
Faceti clic pe instrumentul Caseta text din Caseta de instrumente, apoi faceti clic în sectiunea Subsol Functie sub câmpul Salariu din sectiunea Detaliere.
Faceti clic în eticheta casetei de text si introduceti Salariu total.
Faceti clic în caseta text si introduceti =Sum([Salariu]).
Faceti dublu clic pe muchia casetei text si atunci când se deschide foaia de proprietati, setati proprietatea Format a câmpurilor la Moneda si închideti caseta foii de proprietati.
Salvati si executati raportul.
Exercitiul 5: Deschideti baza de date MuzicaMea_XXX (unde XXX reprezinta initialele dvs.) pe care ati creat-o în Lectia 2 si ati utilizat-o din nou în Lectia 4. Creati un raport utilizând oricare dintre metodele Access de creare a raporturilor. Raportul trebuie sa listeze colectia muzicala grupata dupa categorie sau gen (de exemplu, rock, pop, clasic). Adaugati un al doilea nivel de grupare utilizând câmpul din baza de date care descrie formatul elementului (de exemplu, CD, mini-CD, MP3). Includeti numele interpretului sau al grupului, anul lansarii, firma producatoare si evaluarea dvs. pentru fiecare element al tabelului. Formatati raportul pentru a arata atractiv si usor de citit. Când examinati raportul înaintea imprimarii, trebuie sa vedeti toate melodiile din prima categorie, subgrupate dupa format, apoi informatii de detaliu pentru fiecare element din grupul principal si din sub-grupuri. Primul grup trebuie sa fie urmat de restul categoriilor si de informatii de subgrup.
Raspuns
Modul de creare a raportului este la latitudinea cursantilor. Iata una dintre metodele posibile de creare a raportului.
Deschideti baza de date MuzicaMea_XXX si faceti clic pe pictograma Rapoarte din bara Obiect.
Faceti dublu clic pe optiunea Creare raport utilizând Expertul.
Tabelul este deja selectat, deoarece este singurul table din baza de date.
Faceti clic pe butonul Adaugare pentru tot (>>) pentru a adauga toate câmpurile la raport, apoi faceti clic pe Urmatorul.
Faceti clic pe câmpul Categorie din lista de câmpuri si faceti clic pe butonul Adaugare (>) pentru a-l desemna drept câmp de grupare primara.
Faceti clic pe câmpul Format, pe butonul Adaugare pentru a-l utiliza ca al doilea nivel de grupare, apoi faceti clic pe Urmatorul.
Faceti clic pe butonul Terminare pentru a examina raportul.
Comutati la Vizualizare proiect si faceti ajustarile care credeti ca vor îmbunatati aspectul raportului.
Salvati si închideti raportul când sunteti satisfacut de aspectul lui, apoi închideti baza de date.
|