|
n Sa modificati formatul unui tabel.
n Sa sortati înregistrari într-un tabel
n Sa gasiti înregistrari într-un tabel
n Sa utilizati filtre în tabele.
n Sa stabiliti relatii între tabele.
n Sa creati subfoi de date.
n Sa importati înregistrari dintr-o sursa externa.
Microsoft® Access furnizeaza multe modalitati de modificare a intrarii, formatarii, proprietatilor, organizarii si stocarii informatiilor în tabelele bazelor de date. Pe masura ce tabelele din baza de date devin mai eficiente, baza de date devine si ea mai eficienta.
Pentru a reduce erorile din timpul introducerii datelor, aveti posibilitatea sa modificati câmpurile individuale din tabele pentru a accepta numai anumite tipuri de date sau numai anumite formate de date. De exemplu, se poate seta un câmp Data astfel încât acesta sa accepte numai sase cifre, iar Access sa insereze automat puncte între aceste numere pentru ca toate datele din câmp sa apara în formatul 10.27.99. Veti reduce mai mult timpul petrecut cu tastarea prin importul informatiilor din alte tabele sau foi de calcul în Access
Dupa ce datele sunt introduse într-un tabel, organizarea datelor poate fi modificata prin efectuarea unei sortari pentru a lista informatiile în ordine numerica sau alfabetica. De exemplu, organizati un tabel de informatii despre angajati dupa data angajarii, salariul oferit sau dupa functie. Daca doriti sa vedeti numai unele informatii dintr-un tabel, utilizati un filtru pentru a restrânge datele care apar, prin specificarea criteriilor care doriti sa apara, cum ar fi înregistrarile pentru angajatii care câstiga peste 30.000$ sau care au fost angajati dupa 1 ianuarie.
Când într-o baza de date exista mai multe tabele, vi se va parea ca pierdeti mult timp rasfoind printre tabele. Veti economisi timp stabilind relatii între tabelele care contin câmpuri asemanatoare si creând subfoi de date care afiseaza datele dintr-un tabel în alt tabel.
Pentru a rezolva procedurile din aceasta lectie, va trebui sa utilizati fisierele denumite Baze de date - Notiuni de baza 03 si ImportPractica din folderul Baze de date - Notiuni de baza - Practica aflat pe discul fix.
Când creati un tabel, Access formateaza automat tabelul cu font Arial de 10 puncte si cu linii de grila argintii. Access utilizeaza acest format implicit deoarece este usor de citit pe ecranul computerului.
Daca nu doriti sa utilizati formatul implicit, particularizati aspectul tabelului schimbând fontul, dimensiunea si proprietatile sale (cum ar fi aldin sau cursiv). De asemenea, se pot modifica culoarea de fundal, culoarea liniilor de grila sau asocia efecte speciale pentru ca celula sa apar& 15515n135p #259; ridicata sau adâncita. Se pot modifica înaltimea si latimea rândurilor si coloanelor, îngheta coloanele si chiar ascunde. Ilustratia urmatoare arata acelasi tabel de mai sus cu un efect de adâncire a celulei si cu font Times New Roman de 14 puncte.
|
Dupa cum vedeti în ilustratia anterioara, unele dintre date nu sunt complet vizibile deoarece coloanele pentru câmpuri sunt prea înguste. În mod implicit, Access seteaza latimea coloanelor la 2,54 cm si nu ajusteaza latimea coloanei daca dimensiunea fontului si formatarea lungesc textul mai mult de 2,54 cm.
Cea mai simpla modalitate de a face o coloana suficient de lata pentru a afisa toate datele este a face dublu clic pe linia care separa coloana de coloana urmatoare. Access extinde automat coloana la dimensiunea corecta pentru a afisa toate datele. Pentru a face o coloana mai lata sau mai îngusta decât o face aceasta setare automata, deplasati indicatorul mausului peste linia dintre numele câmpurilor pâna ce indicatorul devine o sageata cu doua capete de redimensionare, apoi glisati muchia coloanei la stânga sau la dreapta.
În acest exercitiu, veti deschide baza de date a cursului Baze de date - Notiuni de baza 03, veti schimba fontul tabelului tblAngajati la Times New Roman aldin de 12 puncte, veti modifica fundalul tabelului la albastru deschis, veti utiliza un efect special pentru a face ca celulele sa apara ridicate, apoi veti ajusta latimea coloanei pentru a se adapta modificarilor de formatare.
1 Cu Access deschis, faceti clic pe butonul Deschidere din bara de instrumente Baza de date.
Va aparea caseta de dialog Deschidere.
2 Faceti clic pe sageata în jos din lista Privire în, faceti clic pe pictograma discului fix, apoi faceti dublu clic pe folderul Unlimited Potential.
3 Faceti dublu clic pe folderul Baze de date - Notiuni de baza - Practica.
4 Faceti clic pe baza de date a cursului Baze de date - Notiuni de baza 03, apoi pe Deschidere.
Va aparea fereastra Baze de date - Notiuni de baza 03.
Daca este necesar, faceti clic pe Tabele din bara Obiecte.
Faceti clic pe tblAngajati, apoi pe Deschidere din bara de instrumente a ferestrei Baza de date.
Tabelul se deschide în Vizualizare foaie de date.
|
7 În meniul Vizualizare, indicati spre Bare de instrumente, apoi faceti clic pe Formatare (Foaie de date), daca este necesar.
Apare bara de instrumente Formatare.
În bara de instrumente Formatare, faceti clic pe sageata de lânga Font, defilati, apoi faceti clic pe Times New Roman.
Fontul devine Times New Roman.
În bara de instrumente Formatare, faceti clic pe butonul Aldin.
Fontul devine aldin.
În bara de instrumente Formatare, faceti clic pe sageata de lânga Dimensiune font, apoi faceti clic pe 12.
Fontul devine de 12 puncte.
|
|
Fundalul tabelului devine albastru deschis.
12 În bara de instrumente Formatare, faceti clic pe sageata de lânga Efect special, apoi faceti clic pe optiunea Ridicat (a doua).
Tabelul preia efectul de celula ridicata.
|
13 Deplasati indicatorul mausului peste linia dintre numele câmpurilor Adresa si Localitate pâna când indicatorul devine o sageata cu doua capete de redimensionare.
14 Faceti dublu clic pe linie.
Coloana se extinde astfel încât înregistrarea cea mai lata din câmpul Adresa, 241 W. 29th Avenue, devine complet vizibila.
15 Faceti dublu clic pe linia dintre numele câmpurilor Localitate si Stat.
Coloana se extinde astfel încât înregistrarea cea mai lata din câmpul Localitate, Sandyland Cove, devine complet vizibila.
16 Defilati spre dreapta, apoi faceti dublu clic pe linia dintre numele câmpurilor Telefon domiciliu si Note.
Coloana se extinde astfel încât toate numerele de telefon sa fie complet vizibile.
|
În bara de instrumente Foaie de date tabel, faceti clic pe butonul Salvare.
Access salveaza tabelul.
Faceti clic pe butonul Închidere din coltul din dreapta sus al tabelului tblAngajati.
Tabelul se închide.
Acesti pasi pot fi urmati pentru a exporta orice obiect Access, nu numai tabele.
Chiar daca nu urmati o anumita ordine când introduceti pentru prima oara datele într-un tabel, datele dintr-un câmp pot fi rapid organizate în ordine alfabetica sau numerica efectuând o sortare. Exista doua tipuri de sortare: ascendenta si descendenta. Sortarea ascendenta organizeaza datele dintr-un câmp de la valoarea cea mai mica la cea mai mare sau în ordine alfabetica, începând cu A. Sortarea descendenta are efectul opus; organizeaza datele dintr-un câmp de la valoarea cea mai mare la cea mai mica sau în ordine alfabetica inversa, începând cu Z.
Pentru a reorganiza datele, faceti clic în câmpul care contine valorile de sortat si faceti clic pe butonul Sortare ascendenta sau pe butonul Sortare descendenta din bara de instrumente Foaie de date tabel. De exemplu, Adventure Works are un tabel care tine evidenta datelor despre angajati si are câmpuri pentru IDAngajat, nume si prenume, printre altele. Pentru a sorta înregistrarile în baza de date dupa codul angajatului, faceti clic în câmpul IDAngajat, apoi faceti clic pe butonul Sortare ascendenta. Pentru a vizualiza datele angajatilor în ordine alfabetica dupa numele de familie, faceti clic în câmpul Nume, apoi pe butonul Sortare ascendenta.
Chiar daca sortati datele utilizând numai un singur câmp dintr-o înregistrare, toate câmpurile din înregistrare se deplaseaza împreuna. Aceasta caracteristica tine datele împreuna în timpul sortarii si împiedica separarea accidentala a datelor din cadrul înregistrarilor.
În acest exercitiu, sortati datele din tblDateResurseUmane astfel încât înregistrarea pentru angajatul cu cel mai mare salariu sa apara prima. Apoi, efectuati alta sortare pentru ca înregistrarile IDAngajat sa apara în ordine.
1 Faceti clic în oricare dintre înregistrarile din câmpul Salariu, apoi faceti clic pe butonul Sortare descendenta din bara de instrumente Foaie de date tabel.
Access reorganizeaza tabelul în ordine descendenta dupa salariu.
|
2 Faceti clic în oricare dintre înregistrarile din câmpul IDAngajat, apoi faceti clic pe butonul Sortare ascendenta din bara de instrumente Foaie de date tabel.
Access reorganizeaza tabelul în ordine ascendenta dupa IDAngajat, asa cum se arata în ilustratia din pagina urmatoare.
|
În bara de instrumente Foaie de date tabel, faceti clic pe butonul Salvare.
Access salveaza tabelul.
Tabelele din Access sunt deseori foarte mari, iar gasirea unor date poate cere foarte mult timp. Pentru a cauta informatii într-un tabel, utilizati comanda Cautare. De exemplu, într-un in tabel care listeaza numele si adresele angajatilor, utilizati Cautare pentru a gasi înregistrarea unui angajat cu un anumit nume sau pentru a gasi toate adresele angajatilor care locuiesc în Santa Barbara.
|
În acest exercitiu, veti utiliza comanda Cautare pentru a gasi informatii cu resurse umane în tblDateResurseUmane pentru angajatii cu functia Hotelier.
1 Faceti clic în orice celula din câmpul Functie.
În bara de instrumente Foaie de date tabel, faceti clic pe butonul Cautare.
Apare caseta de dialog Cautare si înlocuire, având deja câmpul Functie în caseta Privire în.
3 În caseta De cautat, tastati Hotelier, apoi faceti clic pe Urmatorul gasit.
Access selecteaza înregistrarea care contine Hotelier în câmpul Functie.
4 Faceti clic pe butonul Închidere din coltul din dreapta sus al casetei de dialog Cautare si înlocuire.
Caseta de dialog Cautare si înlocuire se închide.
Utilizând un filtru, datele pot fi astfel restrictionate încât sa se afiseze numai înregistrarile care întrunesc anumite criterii. De exemplu, creati un filtru pentru a vizualiza înregistrarile din tblDateResurseUmane numai pentru angajatii care câstiga mai mult de 30.000 $ pe an.
În Access, filtrele se pot crea în doua modalitati diferite. Filtrare dupa formular, care permite specificarea unui câmp si a unei anumite valori din acel câmp pentru a fi utilizate ca filtru. Filtrare dupa selectie, care filtreaza pe baza continutului câmpului selectat.
Filtrele nu au influenta asupra tabelului însusi si pot activate si dezactivate cu butoanele Se aplica filtru si Eliminare filtru. Aceste doua butoane sunt de fapt acelasi buton: numele butonului se schimba (desi imaginea de pe buton nu se schimba), în functie de starea filtrului. Dupa ce ati creat un filtru, butonul Se aplica filtru devine butonul Eliminare filtru. Când faceti clic pe butonul Eliminare filtru, tabelul recapata aspectul initial.
În acest exercitiu, veti crea un filtru care restrictioneaza datele din tblDateResurseUmane la angajatii care câstiga 30.000 $ si mai mult pe an.
|
Apare fereastra Filtru dupa formular pentru tblDateResurseUmane.
2 Faceti clic pe câmpul Ore, faceti clic pe sageata cu lista verticala care apare, apoi pe 40.
În bara de instrumente Filtrare/Sortare, faceti clic pe butonul Se aplica filtru.
Apare tabelul, afisând numai înregistrarile pentru angajatii care lucreaza 40 de ore pe saptamâna.
|
În bara de instrumente Foaie de date tabel, faceti clic pe butonul Eliminare filtru.
Tabelul revine la aspectul sau initial.
5 În câmpul Functie, faceti clic pe orice înregistrare pentru Rep. marketing.
În bara de instrumente Foaie de date tabel, faceti clic pe butonul Filtrare prin selectare.
Apare tabelul, afisând numai înregistrarile pentru angajatii cu functia Rep. marketing.
În bara de instrumente Foaie de date tabel, faceti clic pe butonul Eliminare filtru.
Tabelul revine la aspectul sau initial.
În bara de instrumente Foaie de date tabel, faceti clic pe butonul Salvare.
Access salveaza tabelul tblDateResurseUmane.
Faceti clic pe butonul Închidere din coltul din dreapta sus al tabelului tblDateResurseUmane.
Tabelul se închide.
Se pot stabili relatii între tabele care contin informatii sau câmpuri asemanatoare. Exista trei tipuri de relatii care se pot stabili între câmpurile din tabele: unu-la-unu, unu-la-mai-multi si mai-multi-la-mai-multi. Relatiile mai-multi-la-mai-multi depasesc intentiile acestui curs.
O relatie unu-la-unu exista atunci când doua tabele au un câmp identic care contine aceleasi informatii, ceea ce înseamna ca fiecarei înregistrari dintr-un tabel îi corespunde o singura înregistrare într-un tabel corelat. De exemplu, atât tblAngajati cât si tblDateResurseUmane au un câmp IDAngajat care contine 28 de înregistrari care listeaza codurile acelorasi 28 de angajati de la Adventure Works. Listele sunt identice, ceea ce înseamna ca angajatul H101 are o înregistrare în tblAngajati (unde se listeaza adresa si numarul de telefon al angajatului) si o înregistrare în tblDateResurseUmane (care se listeaza salariul, postul, data angajarii si orele lucrate pe saptamâna) Relatia dintre tblAngajati si tblDateResurseUmane este o relatie unu-la-unu deoarece daca exista o înregistrare care contine H101 în câmpul IDAngajat al tabelului tblAngajati, atunci exista numai o singura înregistrare care contine H101 în tblDateResurseUmane.
|
Un avantaj în stabilirea relatiilor între tabele este impunerea integritatii referentiale, care ajuta la evitarea introducerii de valori incorecte în câmpurile corelate. Integritatea referentiala cere ca înregistrarile dintr-un tabel aflat în relatie, sa aiba una sau mai multe înregistrari corespondente în celalalt tabel din relatie. De exemplu, daca integritatea referentiala a fost impusa între tabelele tblDistribuitori si tblProduse, nu se poate introduce un produs în tblProduse daca distribuitorul nu a fost listat în tblDistribuitori.
Relatiile dintre tabele se pot crea, modifica si seta ca integritate referentiala din fereastra Relatii, care se deschide facând clic pe butonul Relatii din bara de instrumente Baza de date.
|
|
În bara de instrumente Baza de date, faceti clic pe butonul Relatii.
Apare fereastra Relatii.
În bara de instrumente Relatii, faceti clic pe butonul Afisare tabel.
Apare caseta de dialog Afisare tabel.
|
Access adauga lista de câmpuri pentru tblProduse la fereastra Relatii.
4 Faceti clic pe tblDistribuitori, apoi pe Adaugare.
Access adauga lista de câmpuri pentru tblDistribuitori la fereastra Relatii.
Faceti clic pe Închidere.
Se închide caseta de dialog Afisare tabel, iar fereastra Relatii devine complet vizibila.
6 În lista de câmpuri a tblProduse, faceti clic pe IDDistribuitor, apoi glisati numele câmpului deasupra câmpului IDDistribuitor din lista de câmpuri a tabelului tblDistribuitori.
Apare caseta de dialog Editare relatii, asa cum se arata mai jos.
7 Selectati caseta de selectare Impunere integritate referentiala, apoi faceti clic pe Creare.
Caseta de dialog Editare relatii se închide si apare o linie între câmpurile IDDistribuitor ale listei de câmpuri din tblProduse si din tblDistribuitori, indicând ca exista o relatie.
|
În bara de instrumente Relatii, faceti clic pe butonul Salvare.
Access salveaza fereastra Relatii.
În meniul Fisier, faceti clic pe Imprimare Relatii.
Relatiile din baza de date apar ca raport în Examinare înaintea imprimarii.
În bara de instrumente Examinare înaintea imprimarii, faceti clic butonul Imprimare.
Apare o caseta de mesaj care semnaleaza ca Access imprima tabelul.
11 Faceti clic pe butonul Închidere din coltul din dreapta sus al ferestrei Examinare înaintea imprimarii.
Apare o caseta de avertizare, care va întreaba daca salvati modificarile.
12 Faceti clic pe Nu.
Caseta de avertizare se închide.
13 Faceti clic pe butonul Închidere din coltul din dreapta sus al ferestrei Relatii.
Fereastra Relatii se închide.
14 Faceti clic pe tblProduse, apoi pe Deschidere din bara de instrumente a ferestrei Baza de date.
Tabelul se deschide în Vizualizare foaie de date.
15 Faceti clic pe butonul Înregistrare noua.
16 În câmpul IDDistribuitor, tastati RQ, apoi apasati pe Tab.
În câmpul Descriere, tastati Bomboane de ciocolata (1000), apoi apasati pe Enter.
Apare o caseta de avertizare precizând ca nu se poate adauga aceasta înregistrare deoarece este obligatorie o înregistrare corelata în tblDistribuitori.
18 Faceti clic pe OK.
Caseta de avertizare se închide.
|
Access selecteaza textul din câmpul Descriere. Nu apare nici o caseta de avertizare; RS este o valoare acceptabila.
20 Faceti clic pe butonul Închidere din coltul din dreapta sus al tabelului tblDistribuitori.
Tabelul se închide.
Daca exista doua tabele în relatie unu-la-mai-multi, se poate crea o subfoaie de date pentru a permite vizualizarea înregistrarilor dintr-un tabel în timp ce este deschis celalalt tabel. Subfoaia de date este un tabel în cadrul unui tabel. De exemplu, daca veti crea o subfoaie de date din relatia unu-la-mai-multi dintre tblDistribuitori si tblProduse, extinzând înregistrarea din tblDistribuitori, veti vedea listate produsele furnizate de fiecare distribuitor în tblProduse.
|
În acest exercitiu, veti crea o subfoaie de date în tblDistribuitori care contine informatii corelate din tblProduse.
1 Faceti clic pe tblDistribuitori, apoi pe Deschidere din bara de instrumente a ferestrei Baza de date.
Tabelul se deschide în Vizualizare foaie de date.
2 În meniul Inserare, faceti clic pe Subfoaie de date.
Apare caseta de dialog Inserare subfoi de date, având deja selectat tabelul tblProduse.
3 Faceti clic pe OK.
|
4 Faceti clic pe semnul plus (+) din stânga primei înregistrari, pentru IDDistribuitor CH, Erewhon Children's Store.
Apare subfoaia de date cu produsele oferite de Erewhon Children's Store, preluate din tblProduse.
|
În bara de instrumente Foaie de date tabel, faceti clic pe butonul Salvare.
Access salveaza tblDistribuitori.
6 Faceti clic pe butonul Închidere din coltul din dreapta sus al tabelului tblDistribuitori.
Tabelul se închide.
Când adaugati date în tabele, veti constata ca unele dintre datele de care aveti nevoie în bazele de date exista deja într-o foaie de lucru Microsoft Excel, într-un fisier HTML, într-un fisier text sau într-un tabel din alt program de baze de date. Desi datele se pot imprima si tasta apoi în baza de date, este mai simplu sa faceti importul informatiilor în Access din sursa.
Pentru a importa date, numele câmpurilor din sursa trebuie sa fie identice cu numele câmpurilor din tabelul unde se vor copia datele. De asemenea, tipurile de date din sursa trebuie sa fie compatibile cu tipurile de date din tabelul unde se vor copia datele. De exemplu, daca un câmp din sursa contine text si încercati sa îl copiati într-un tabel în care câmpul corespunzator este numar, veti primi un mesaj de eroare.
În acest exercitiu, veti importa date din foaia de lucru Excel ImportPractica într-un tabel nou din baza de date a cursului Baze de date - Notiuni de baza 03.
|
Apare caseta de dialog Import.
2 În caseta Privire în, verificati sa fie selectat folderul Baze de date - Notiuni de baza - Practica.
3 Faceti clic pe sageata cu lista verticala Fisiere de tip, apoi pe Microsoft Excel (*.xls).
4 Faceti clic pe ImportPractica, apoi pe Import.
Apare prima caseta de dialog Expert Import foaie de calcul.
|
5 Verificati sa fie selectata optiunea Afisare foi de lucru, apoi faceti clic pe Urmatorul.
Apare urmatoarea caseta de dialog Expert Import foaie de calcul.
|
6 Bifati caseta de selectare Primul rând contine titluri de coloana, apoi faceti clic pe Urmatorul.
|
7 Verificati sa fie selectata optiunea Într-un tabel nou, apoi faceti clic pe Urmatorul.
Apare urmatoarea caseta de dialog Expert Import foaie de calcul.
|
8 Faceti clic pe Urmatorul pentru a accepta toate câmpurile.
Apare urmatoarea caseta de dialog Expert Import foaie de calcul.
|
9 Faceti clic pe optiunea Aleg propria cheie primara, verificati daca apare IDOaspete în caseta de la dreapta, apoi faceti clic pe Urmatorul.
IDOaspete este selectat cheie primara si va aparea caseta de dialog Expert Import foaie de calcul.
|
10 În caseta Import în tabelul, stergeti textul existent si tastati tblImportPractica.
|
Apare o caseta de mesaj care semnaleaza ca Access a terminat de importat tabelul.
12 Faceti clic pe OK.
Tabelul nou, tblImportPractica, apare acum în lista de tabele în fereastra Baza de date.
13 Faceti clic pe tblImportPractica, daca este necesar, apoi faceti clic pe Deschidere din bara de instrumente a ferestrei Baza de date.
Tabelul se deschide în Vizualizare foaie de date.
14 Faceti clic pe butonul Închidere din coltul din dreapta sus al tabelului tblImportPractica.
Tabelul se închide.
Aceasta lectie abordeaza subiecte privind modificarea formatului tabelelor, sortarea si cautarea înregistrarilor într-un tabel, utilizarea filtrelor, stabilirea relatiilor între tabele, crearea subfoilor de date si importul înregistrarilor dintr-o sursa externa.
Daca veti continua cu urmatoarea lectie:
Faceti clic pe butonul Închidere din coltul dreapta sus al ferestrei Baza de date.
Baza de date a cursului Baze de date - Notiuni de baza 03 se închide.
Daca nu veti continua cu urmatoarea lectie:
Pentru a închide Access acum, faceti clic pe butonul Închidere din coltul din dreapta sus al ferestrei Access
Access si baza de date a cursului Baze de date - Notiuni de baza 03 se închid.
1 Ce este o subfoaie de date?
2 Ce este integritatea referentiala?
3 Care sunt cele doua tipuri de filtre?
4 Care este diferenta dintre o relatie unu-la-unu si o relatie unu-la-mai-multi?
5 Cum se importa înregistrarile?
6 Ce face comanda Cautare?
7 Ce este formatul implicit al unui tabel?
Ce fac mastile de intrare si câmpurile lista de optiuni?
9 Care sunt cele doua tipuri de sortare?
10 Ce fac filtrele?
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.
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.
Exercitiul 3:Open the tblInsurance table in the Database Fundamentals 03 database and examine it in Datasheet view. 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.
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 angajat nou (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.
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.
|