Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Baze de date - Notiuni de baza - Cheia raspunsurilor la Recapitulare

sql


Baze de date - Notiuni de baza

Cheia raspunsurilor la Recapitulare

Lectia 1

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.

Lectia 2

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.

Lectia 3

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.

Lectia 4

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.

Lectia 5

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.

Lectia 6

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.


Document Info


Accesari: 1342
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )