Crearea Relatiilor in Microsoft Access (II)

Ti se pare greu sa parcurgi singur lectiile video gratuite?

Inscrie-te la unul din cele 10 tipuri diferite de cursuri Access in clasa (cu instructor acreditat Microsoft)

Pasul 1.

Ne reamintim ca avem doua tabele create in baza noastra de date: Angajati si Copii. Observam ca, deocamdata, cele doua tabele sunt complet independente, nu exista nimic comun intre cele doua tabele.


In cazul nostru avem de-a face cu o relatie clasica intre doua tabele, si anume Relatia 1-n (one to many).

Relatia are un tabel de tip Parent (tabelul Angajati) si un tabel de tip Child (tabelul Copii)

Prin relationare, unei inregistrari din tabelul Angajati ii pot corespunde una sau mai multe inregistrari din tabelul Copii.

Tutoriale video interactive

Acest curs este disponibil si in format video interactiv, oferit gratuit tuturor celor care participa la cursurile noastre Access in clasa.

Pasul 2.

Pentru a rezolva aceasta relatie, in tabelul Copii va trebui sa adaugam un nou camp (coloana) care sa stocheze ID-ul pariltelui.

Alegem modul de vizualizare Design View pentru tabelul Copii.

Inseram un rand nou deasupra campului Prenume, apasand click-dreapta pe zona din partea stanga si alegand optiunea Insert Rows

Denumim noul camp ID_Parinte. Pentru a putea realiza o relatie intre cele doua tabele, campul ID_Parinte trebuie sa fie de tip Long Integer daca ID_CLIENT este de tip AutoNumber. Apasam apoi butonul Save.

Ai intrebari tehnice legate de Access si vrei sa te ajutam?

Detinem cea mai mare comunitate Access din Romania (peste 11.000 membri activi), unde primesti suport gratuit la problemele tale Access

Pasul 3.

Dupa ce am inchis cele doua tabele, din tab-ul Database Tools, alegem optiunea Relationships.

Selectam fiecare din tabelele Angajati si Copii si apasam Add. Inchidem apoi caseta Show Table.

Cu butonul stanga al mouse-ului apasat, tragem coloana ID_CLIENT peste coloana ID_Parinte.

In caseta de dialog Edit Relationship, bifam optiunea Enforce Referential Integrity si apasam Create.

Apare relatia 1-n intre cele 2 tabele.

Pasul 4.

Deschidem tabelul Copii si punem 1 in coloana ID_Parinte pentru Gigel si Mirela si 3 pentru Anuta. Am asociat astfel lui Ionescu pe Gigel si Mirela, iar lui Vasilescu, pe Anuta.

Datorita relatiei realizate, deschizand acum tabelul Angajati, observam ca Access ne permite sa vizualizam direct ce copii are fiecare angajat, apasand pe simbolul + din dreptul fiecarui angajat.

Crearea Relatiilor in Microsoft Access (I)