Crearea, editarea sau ștergerea unei relații

După ce ați creat un tabel pentru fiecare subiect din baza de date, trebuie să furnizați programului Office Access 2007 mijloacele de a corela informațiile atunci când este necesar. Aveți posibilitatea să faceți acest lucru plasând câmpuri comune în tabele asociate și definind relații de tabel între tabele. Aveți posibilitatea să creați interogări, formulare și rapoarte care afișează informații din mai multe tabele odată.

Acest articol oferă proceduri pas-cu-pas pentru crearea, editarea și ștergerea unei relații de tabel. Veți afla despre cum se impune integritatea referențială pentru a împiedica crearea înregistrărilor solitare, cum se setează tipul comun pentru a determina care înregistrări din fiecare parte a relației se includ în rezultatele unei interogări și cum se setează opțiunile de tip cascadă pentru a menține referințele sincronizate.

Pentru mai multe informații despre relațiile de tabel, consultați articolul Ghid pentru relațiile tabel.

În acest articol

Crearea unei relații tabel

Crearea unei relații tabel prin utilizarea filei document Relații

Crearea unei relații tabel prin utilizarea panoului Listă de câmpuri

Editarea unei relații tabel

Impunerea integrității referențiale

Ștergerea unei relații tabel

Crearea unei relații tabel

Aveți posibilitatea să creați o relație tabel utilizând fereastra Relații sau prin glisarea unui câmp într-o foaie de date din panoul Listă de câmpuri. Când creați o relație între tabele, câmpurile comune nu trebuie să aibă neapărat același nume, deși acest lucru se întâmplă deseori. Câmpurile trebuie mai degrabă să aibă același tip de date. În cazul în care câmpul cheie primară este un câmp de tip AutoNumerotare, câmpul cheie externă poate fi și un câmp Număr, în cazul în care proprietatea Dimensiune câmp a ambelor câmpuri este aceeași. De exemplu, se poate potrivi un câmp AutoNumerotare cu un câmp Număr dacă proprietatea Dimensiune câmp a ambelor câmpuri este Întreg lung. Când ambele câmpuri sunt câmpuri Număr, trebuie să aibă aceeași setare a proprietății Dimensiune câmp.

Începutul paginii

Crearea unei relații tabel prin utilizarea filei document Relații

  1. Faceți clic pe butonul Microsoft Office Imagine buton , apoi faceți clic pe Deschidere.

  2. În caseta de dialog Deschidere, selectați și deschideți baza de date.

  3. În fila Instrumente bază de date, în grupul Afișare/Ascundere, faceți clic pe Relații.

    Imagine Panglică Access

  4. Dacă nu ați definit încă nicio relație, caseta de dialog Afișare tabel apare automat. Dacă nu apare, în fila Proiectare, în grupul Relații, faceți clic pe Afișare tabel.

    Grupul Relații din fila Proiectare din Panglică

    Caseta de dialog Afișare tabel afișează toate tabelele și interogările din baza de date. Pentru a vedea numai tabele, faceți clic pe Tabele. Pentru a vedea numai interogări, faceți clic pe Interogări. Pentru a le vedea pe amândouă, faceți clic pe Ambele.

  5. Selectați una sau mai multe tabele și interogări, apoi faceți clic pe Adăugare. După ce ați terminat de adăugat tabele și interogări în fila document Relații, faceți clic pe Închidere.

  6. Glisați un câmp (de obicei cheia primară) dintr-un tabel în câmpul comun (cheia externă) din celălalt tabel. Pentru a glisa mai multe câmpuri, apăsați tasta CTRL, faceți clic pe fiecare câmp, apoi glisați-l.

    Se afișează caseta de dialog Editare relații.

    Caseta de dialog Editare relații

  7. Verificați că numele afișate ale câmpurilor sunt cele ale câmpurilor comune pentru relație. Dacă un nume de câmp este incorect, faceți clic pe numele câmpului și selectați câmpul potrivit din listă.

    Pentru a impune integritatea referențială pentru această relație, bifați caseta de selectare Impunere integritate referențială. Pentru mai multe informații despre integritatea referențială, consultați secțiunea Impunerea integrității referențiale

    În plus, consultați articolul Ghid pentru relațiile tabel.

  8. Faceți clic pe Creare.

    Access trasează o linie de relație între cele două tabele. Dacă ați bifat caseta de selectare Impunere integritate referențială, linia apare îngroșată la capete. De asemenea, dacă ați bifat caseta de selectare Impunere integritate referențială, se afișează numărul 1 deasupra porțiunii îngroșate într-o parte a liniei de relație și simbolul infinit () deasupra porțiunii îngroșate în cealaltă parte a liniei, după cum se arată în următoarea ilustrație.

Glisarea unui câmp dintr-un tabel în câmpul potrivit din alt tabel

Note : 

  • Pentru a crea o relație unu-la-unu    Ambele câmpuri comune (de obicei cheia primară și cheia externă) trebuie să aibă un index unic. Acest lucru înseamnă că proprietatea Indexat pentru aceste câmpuri trebuie să fie setată la Da (fără dubluri). Dacă ambele câmpuri au un index unic, Access creează o relație unu-la-unu.

  • Pentru a crea o relație unu-la-mai-mulți    Câmpul de pe partea "unu" a relației (de obicei cheia primară) trebuie să aibă index unic. Acest lucru înseamnă că proprietatea Indexat pentru acest câmp trebuie setată la Da (fără dubluri). Câmpul din partea "mai mulți" nu trebuie să aibă index unic. Poate avea index, dar trebuie să permită dubluri. Acest lucru înseamnă că proprietatea Indexat pentru acest câmp trebuie să fie setată la Nu sau la Da (se permit dubluri). Când un câmp are index unic și celălalt nu are, Access creează o relație unu-la-mai-mulți.

Începutul paginii

Crearea unei relații tabel prin utilizarea panoului Listă de câmpuri

În Office Access 2007, aveți posibilitatea să adăugați un câmp la un tabel existent care este deschis în vizualizarea Foaie de date glisându-l din panoul Listă de câmpuri. Panoul Listă de câmpuri afișează câmpurile disponibile în tabelele înrudite și cele disponibile în celelalte tabele din baza de date. Când glisați un câmp dintr-un "alt" tabel (neînrudit) și parcurgeți expertul Căutare, se creează automat o relație nouă unu-la-mai-mulți între tabelul din Lista de câmpuri și tabelul în care ați glisat câmpul. Această relație, creată de Access, nu impune în mod implicit integritatea referențială. Pentru a impune integritatea referențială, trebuie să editați relația. Consultați secțiunea Editarea unei relații tabel pentru mai multe informații.

Deschiderea unui tabel în vizualizarea Foaie de date

  1. Faceți clic pe butonul Microsoft Office Imagine buton , apoi faceți clic pe Deschidere.

  2. În caseta de dialog Deschidere, selectați și deschideți baza de date.

  3. În Panoul de navigare, faceți clic cu butonul din dreapta pe tabelul la care doriți să adăugați câmpul și să creați relația, apoi faceți clic pe Vizualizare foaie de date în meniul de comenzi rapide.

Deschiderea panoului Listă de câmpuri

  • În fila Foaie de date, în grupul Câmpuri și coloane, faceți clic pe Adăugare câmpuri existente.

    Imaginea panglicii Access

    Se va afișa panoul Listă de câmpuri.

    Panoul Listă câmpuri

Panoul Listă de câmpuri afișează toate celelalte tabele din baza de date, grupate pe categorii. Când lucrați într-un tabel în vizualizarea Foaie de date, Access afișează câmpurile într-una dintre cele două categorii din panoul Listă de câmpuri: Câmpuri disponibile în tabelele corelate și Câmpuri disponibile în alte tabele. Prima categorie listează toate tabelele care conțin o relație cu tabelul în care lucrați în prezent. A doua categorie listează toate tabelele cu care tabelul dvs. nu are o relație.

În panoul Listă de câmpuri, când faceți clic pe semnul plus (+) de lângă numele unui tabel, vedeți o listă a tuturor câmpurilor disponibile în tabelul respectiv. Pentru a adăuga un câmp la tabelul dvs., glisați câmpul dorit din panoul Listă de câmpuri în tabel în vizualizarea Foaie de date.

Adăugarea unui câmp și crearea unei relații din panoul Listă de câmpuri

  1. În fila Foaie de date, în grupul Câmpuri și coloane, faceți clic pe Adăugare câmpuri existente.

    Imaginea panglicii Access

    Se afișează panoul Listă de câmpuri.

  2. Sub Câmpuri disponibile în alte tabele, faceți clic pe semnul plus (+) lângă numele unui tabel pentru a afișa lista de câmpuri din acel tabel.

  3. Glisați câmpul dorit din panoul Listă de câmpuri în tabelul deschis în vizualizarea Foaie de date.

  4. Când apare o linie de inserare, fixați câmpul în poziție.

    Pornește Expertul Căutare.

  5. Urmați instrucțiunile pentru a parcurge Expertul Căutare.

    Câmpul se afișează în tabel în vizualizarea Foaie de date.

Când glisați un câmp dintr-un "alt" tabel (neînrudit) și parcurgeți expertul Căutare, se creează automat o relație nouă unu-la-mai-mulți între tabelul din Lista de câmpuri și tabelul în care ați glisat câmpul. Această relație, creată de Access, nu impune în mod implicit integritatea referențială. Pentru a impune integritatea referențială, trebuie să editați relația. Consultați secțiunea Editarea unei relații tabel pentru mai multe informații.

Începutul paginii

Editarea unei relații tabel

O relație tabel se modifică prin selectarea ei în fila document Relații și editarea ei.

  1. Poziționați cu grijă cursorul astfel încât să indice către linia relației, apoi faceți clic pe ea pentru a o selecta.

    Când este selectată, linia de relație este mai groasă.

  2. După ce ați selectat linia relației, faceți dublu clic pe ea.

    –sau–

    În fila Proiectare, în grupul Instrumente, faceți clic pe Editare relații.

Se afișează caseta de selectare Editare relații.

Deschiderea casetei de dialog Editare relații

  1. Faceți clic pe butonul Microsoft Office Imagine buton , apoi faceți clic pe Deschidere.

  2. În caseta de dialog Deschidere, selectați și deschideți baza de date.

  3. În fila Instrumente bază de date, în grupul Afișare/Ascundere, faceți clic pe Relații.

    Se afișează fila document Relații.

    Dacă nu ați definit încă nicio relație și este prima oară când deschideți fila document Relații, se afișează caseta de dialog Afișare tabel. Dacă se afișează, faceți clic pe Închidere.

  4. În fila Proiectare, în grupul Relații, faceți clic pe Toate relațiile.

    Grupul Relații din fila Proiectare din Panglică

    Se afișează toate tabelele cu relații, afișând liniile de relație. Rețineți că tabelele ascunse (tabelele pentru care este bifată caseta de selectare Ascuns din caseta de dialog Proprietăți) și relațiile lor nu se vor afișa decât dacă este bifată caseta de selectare Afișare obiecte ascunse în caseta de dialog Opțiuni de navigare.

    Pentru mai multe informații despre opțiunea Afișare obiecte ascunse, consultați articolul Ghid pentru Panoul de navigare.

  5. Faceți clic pe linia de relație pentru relația pe care doriți să o modificați. Linia de relație apare îngroșată atunci când este selectată.

  6. Faceți dublu clic pe linia de relație.

    -sau-

    În fila Proiect, în grupul Instrumente, faceți clic pe Editare relații.

    Se afișează caseta de dialog Editare relații.

    Caseta de dialog Editare relații

  7. Efectuați modificările, apoi faceți clic pe OK.

    Caseta de dialog Editare relații permite modificarea unei relații tabel. Mai exact, aveți posibilitatea să modificați tabelele sau interogările din ambele părți ale relației sau câmpurile din ambele părți. De asemenea, aveți posibilitatea să setați tipul de asociere sau să impuneți integritatea referențială și să alegeți o opțiune de cascadă. Pentru mai multe informații despre tipul de asociere și cum se setează, consultați secțiunea Setarea tipului de asociere. Pentru mai multe informații despre cum se impune integritatea referențială și cum se selectează o opțiune de cascadă, consultați secțiunea Impunerea integrității referențiale.

Setarea tipului de asociere

Când definiți o relație tabel, datele legăturii determină proiectarea interogărilor. De exemplu, dacă definiți o relație între două tabele, apoi creați o interogare ce utilizează cele două tabele, atunci Access selectează automat câmpurile care potrivesc implicit pe baza câmpurilor specificate în relație. Aveți posibilitatea să înlocuiți aceste valori implicite în interogarea dvs., dar valorile furnizate de relație se vor dovedi deseori corecte. Deoarece potrivirea și alăturarea datelor din mai mult de un tabel este un lucru pe care îl veți efectua frecvent în majoritatea bazelor simple de date, stabilirea setărilor implicite prin crearea relațiilor poate economisi timp și poate fi benefică.

O interogare pentru mai multe tabele combină informațiile din tabele prin potrivirea valorilor din câmpurile comune. Operațiunea care efectuează potrivirea și combinarea este denumită o asociere. De exemplu, să presupunem că doriți să afișați comenzile clienților. Creați o interogare care asociază tabelul Clienți și tabelul Comenzi după câmpul ID Client. Rezultatul interogării conține informațiile clientului și cele de comandă numai pentru acele rânduri unde s-a găsit o potrivire.

Una din valorile care pot fi specificate pentru fiecare tip de relație este tipul de asociere. Tipul de asociere informează Access despre înregistrările care vor fi incluse în rezultatul interogării. De exemplu, să presupunem din nou că se creează o interogare care asociază tabelul Clienți și tabelul Comenzi după câmpul comun care reprezintă ID-ul clientului. Utilizând tipul de asociere implicită (denumită asociere internă), interogarea returnează numai rândurile Client și Comandă acolo unde câmpurile comune (denumite și câmpuri asociate) sunt egale.

Cu toate acestea, să presupunem că doriți să includeți toți clienții  — chiar și cei care nu au plasat comenzi. Pentru a realiza aceasta, trebuie să modificați tipul de asociere dintr-o asociere internă într-o asociere cunoscută sub numele de asociere externă la stânga. O asociere externă la stânga returnează toate rândurile din tabelul din stânga relației și numai acelea care se potrivesc în tabelul din dreapta. O asociere externă la dreapta returnează toate rândurile din partea dreaptă a relației și numai pe cele care se potrivesc din partea stângă.

Notă : În acest caz, "stânga" și "dreapta" se referă la poziția tabelelor în caseta de dialog Editare relații, nu a filei document Relații.

Gândiți-vă la rezultatul pe care îl doriți cel mai des de la o interogare care asociază tabele în această relație, apoi setați tipul de asociere în consecință.

Setarea tipului de asociere

  1. În caseta de dialog Editare relații , faceți clic pe Tip asociere.

    Se afișează caseta de dialog Proprietăți asociere.

  2. Faceți clic pe selecția dorită, apoi pe OK.

Următorul tabel (utilizând tabelele Clienți și Comenzi) afișează cele trei opțiuni care sunt afișate în caseta Proprietăți asociere, tipul de asociere folosit și dacă se returnează toate rândurile sau numai cele care se potrivesc pentru fiecare tabel.

Alegere

Asociere relațională

Tabel stânga

Tabel dreapta

1. Se includ numai rândurile unde câmpurile asociate din ambele tabele sunt egale.

Asociere internă

Rânduri potrivite

Rânduri potrivite

2. Se includ TOATE înregistrările din "Clienți" și numai acele înregistrări din "Comenzi" unde câmpurile asociate sunt egale.

Asociere externă la stânga

Toate rândurile

Rânduri potrivite

3. Se includ TOATE înregistrările din "Comenzi" și numai acele înregistrări din "Clienți" unde câmpurile asociate sunt egale.

Asociere externă la dreapta

Rânduri potrivite

Toate rândurile

Când alegeți opțiunea 2 sau 3, se afișează o săgeată în linia relației. Această săgeată indică în partea relației care afișează numai rândurile care se potrivesc.

Efectuarea modificărilor în caseta de dialog Proprietăți asociere

  1. Faceți clic pe butonul Microsoft Office Imagine buton , apoi faceți clic pe Deschidere.

  2. În caseta de dialog Deschidere, selectați și deschideți baza de date.

  3. În fila Instrumente bază de date, în grupul Afișare/Ascundere, faceți clic pe Relații.

    Imagine Panglică Access

    Se afișează fila document Relații.

    Dacă nu ați definit încă nicio relație și este prima oară când deschideți fila document Relații, se afișează caseta de dialog Afișare tabel. Dacă se afișează, faceți clic pe Închidere.

  4. În fila Proiect, în grupul Relații, faceți clic pe Toate relațiile.

    Grupul Relații din fila Proiectare din Panglică

    Se afișează toate tabelele cu relații, afișând liniile de relație. Rețineți că tabelele ascunse (tabelele pentru care este bifată caseta de selectare Ascuns din caseta de dialog Proprietăți) și relațiile lor nu se vor afișa decât dacă este bifată caseta de selectare Afișare obiecte ascunse în caseta de dialog Opțiuni de navigare.

    Pentru mai multe informații despre opțiunea Afișare obiecte ascunse, consultați articolul Ghid pentru Panoul de navigare.

  5. Faceți clic pe linia de relație pentru relația pe care doriți să o modificați. Linia de relație apare îngroșată atunci când este selectată.

  6. Faceți dublu clic pe linia de relație.

    -sau-

    În fila Proiect, în grupul Instrumente, faceți clic pe Editare relații.

    Se afișează caseta de dialog Editare relații.

  7. Faceți clic pe Tip asociere.

  8. În caseta de dialog Proprietăți asociere, faceți clic pe opțiunea dorită, și apoi clic pe OK.

    Casetă de dialog Proprietăți asociere

  9. Efectuați modificările suplimentare pentru relație, apoi faceți clic pe OK.

Începutul paginii

Impunerea integrității referențiale

Scopul integrității referențiale este de a împiedica apariția înregistrărilor solitare și de a păstra sincronizate referințele, astfel încât să nu aveți înregistrări care se referă la alte înregistrări care nu mai există. Integritatea referențială se impune prin activarea sa pentru o relație tabel. Odată impusă, Access respinge orice operațiune care încalcă integritatea referențială pentru acea relație tabel. Acest lucru înseamnă că Access va respinge atât actualizările care modifică ținta unei referințe cât și ștergerile care elimină ținta unei referințe. Pentru ca Access să propage actualizările și ștergerile referențiale astfel încât toate rândurile înrudite să se modifice în concordanță, consultați secțiunea Setare opțiuni cascadă.

Activarea sau dezactivarea integrității referențiale

  1. Faceți clic pe butonul Microsoft Office Imagine buton , apoi faceți clic pe Deschidere.

  2. În caseta de dialog Deschidere, selectați și deschideți baza de date.

  3. În fila Instrumente bază de date, în grupul Afișare/Ascundere, faceți clic pe Relații.

    Imagine Panglică Access

    Se afișează fila document Relații.

    Dacă nu ați definit încă nicio relație și este prima oară când deschideți fila document Relații, se afișează caseta de dialog Afișare tabel. Dacă se afișează, faceți clic pe Închidere.

  4. În fila Proiect, în grupul Relații, faceți clic pe Toate relațiile.

    Se afișează toate tabelele cu relații, afișând liniile de relație. Rețineți că tabelele ascunse (tabelele pentru care este bifată caseta de selectare Ascuns din caseta de dialog Proprietăți) și relațiile lor nu se vor afișa decât dacă este bifată caseta de selectare Afișare obiecte ascunse în caseta de dialog Opțiuni de navigare.

    Pentru mai multe informații despre opțiunea Afișare obiecte ascunse, consultați articolul Ghid pentru Panoul de navigare.

  5. Faceți clic pe linia de relație pentru relația pe care doriți să o modificați. Linia de relație apare îngroșată atunci când este selectată.

  6. Faceți dublu clic pe linia de relație.

    -sau-

    În fila Proiect, în grupul Instrumente, faceți clic pe Editare relații.

    Se afișează caseta de dialog Editare relații.

  7. Verificați Impunere integritate referențială.

  8. Efectuați modificările suplimentare pentru relație, apoi faceți clic pe OK.

După ce ați impus integritatea referențială, se aplică următoarele reguli:

  • Nu se poate introduce o valoare în câmpul cheii externe a unui tabel asociat dacă acea valoare nu există în câmpul cheii primare din tabelul primar — o astfel de operațiune ar crea o înregistrare solitară.

  • Nu se poate șterge o înregistrare dintr-un tabel primar dacă există înregistrări care se potrivesc în tabelul asociat. De exemplu, nu se poate șterge înregistrarea unui angajat din tabelul Angajați dacă există comenzi atribuite acestuia în tabelul Comenzi. Cu toate acestea, se poate selecta ștergerea unei înregistrări primare și a tuturor înregistrărilor asociate într-o singură operațiune, prin bifarea casetei de selectare Ștergere în cascadă câmpuri corelate.

  • Nu se poate modifica o valoare de cheie primară în tabelul primar dacă acest lucru creează înregistrări solitare. De exemplu, nu se poate modifica numărul unei comenzi în tabelul Comenzi dacă există elemente de linie atribuite acelei comenzi în tabelul Detalii comenzi. Cu toate acestea, se poate actualiza înregistrarea primară și toate înregistrările asociate într-o operațiune, prin bifarea casetei de selectare Actualizare în cascadă câmpuri corelate.

    Note : Dacă întâmpinați dificultăți în activarea integrității referențiale, rețineți că sunt necesare următoarele condiții pentru a impune integritatea referențială:

    • Câmpul comun din tabelul primar trebuie să fie cheie primară sau să aibă un index unic.

    • Câmpurile comune trebuie să aibă același tip de date. Singura excepție este în cazul unui câmp AutoNumerotare, care poate fi asociat unui câmp Număr care are proprietatea Dimensiune câmp setată la Întreg lung.

    • Ambele tabele există în aceeași bază de date Access. Integritatea referențială nu poate fi impusă pentru tabelele legate. Cu toate acestea, dacă tabelele sursă se află în format Access, aveți posibilitatea să deschideți baza de date în care sunt stocate și să activați integritatea referențială în acea bază de date.

Setarea opțiunilor de tip cascadă

Este posibil să întâlniți o situație în care există nevoia justificată de a modifica valoarea în partea "unu" a relației. În acest caz, aveți nevoie ca Access să actualizeze automat, într-o singură operațiune, toate rândurile implicate. Actualizarea este efectuată complet, astfel că baza de date nu poate rămâne inconsistentă  — cu unele rânduri actualizate și altele nu. Access previne apariția acestei probleme prin opțiunea Actualizare în cascadă câmpuri corelate. Când impuneți integritatea referențială și selectați opțiunea Actualizare în cascadă câmpuri corelate, apoi actualizați apoi o cheie primară, Access actualizează automat toate cu referință la cheia primară.

Este posibil să fie necesară ștergerea unui rând și a tuturor înregistrărilor corelate  — de exemplu, o înregistrare Expeditor și toate înregistrările corelate acelui expeditor. Din acest motiv, Access are opțiunea Ștergere în cascadă câmpuri corelate. Când impuneți integritatea referențială și bifați caseta de selectare Ștergere în cascadă câmpuri corelate, Access șterge automat toate înregistrările cu referință la cheia primară atunci când ștergeți înregistrarea care conține cheia primară.

Activarea sau dezactivarea actualizării și/sau ștergerii în cascadă

  1. Faceți clic pe butonul Microsoft Office Imagine buton , apoi faceți clic pe Deschidere.

  2. În caseta de dialog Deschidere, selectați și deschideți baza de date.

  3. În fila Instrumente bază de date, în grupul Afișare/Ascundere, faceți clic pe Relații.

    Imagine Panglică Access

    Se afișează fila document Relații.

    Dacă nu ați definit încă nicio relație și este prima oară când deschideți fila document Relații, se afișează caseta de dialog Afișare tabel. Dacă se afișează, faceți clic pe Închidere.

  4. În fila Proiect, în grupul Relații, faceți clic pe Toate relațiile.

    Se afișează toate tabelele cu relații, afișând liniile de relație. Rețineți că tabelele ascunse (tabelele pentru care este bifată caseta de selectare Ascuns din caseta de dialog Proprietăți) și relațiile lor nu se vor afișa decât dacă este bifată caseta de selectare Afișare obiecte ascunse în caseta de dialog Opțiuni de navigare.

    Pentru mai multe informații despre opțiunea Afișare obiecte ascunse, consultați articolul Ghid pentru Panoul de navigare.

  5. Faceți clic pe linia de relație pentru relația pe care doriți să o modificați. Linia de relație apare îngroșată atunci când este selectată.

  6. Faceți dublu clic pe linia de relație.

    -sau-

    În fila Proiect, în grupul Instrumente, faceți clic pe Editare relații.

    Se afișează caseta de dialog Editare relații.

  7. Bifați caseta de selectare Impunere integritate referențială.

  8. Bifați caseta de selectare Actualizare în cascadă câmpuri corelate, caseta de selectare Ștergere în cascadă câmpuri corelate, sau ambele.

  9. Efectuați modificările suplimentare pentru relație, apoi faceți clic pe OK.

Notă : Dacă cheia primară este un câmp Tip de date Numerotare automată, bifarea casetei de selectare Actualizare în cascadă a câmpurilor corelate nu va avea efect, deoarece valoarea dintr-un câmp AutoNumerotare nu se poate modifica.

Începutul paginii

Ștergerea unei relații tabel

Pentru a elimina o relație tabel, trebuie mai întâi să ștergeți linia de relație din fila document Relații. Poziționați cu grijă cursorul, astfel încât să indice către linia de relație, apoi faceți clic pe ea. Linia de relație apare îngroșată atunci când este selectată. Având linia de relație selectată, apăsați DELETE. Rețineți că, atunci când eliminați o relație, se elimină și suportul de integritate referențială pentru acea relația, în cazul în care este activat. Prin urmare, Access nu va mai împiedica automat crearea de înregistrări solitare în partea "mai mulți" a relației.

  1. Faceți clic pe butonul Microsoft Office Imagine buton , apoi faceți clic pe Deschidere.

  2. În caseta de dialog Deschidere, selectați și deschideți baza de date.

  3. În fila Instrumente bază de date, în grupul Afișare/Ascundere, faceți clic pe Relații.

    Imagine Panglică Access

    Se afișează fila document Relații.

    Dacă nu ați definit încă nicio relație și este prima oară când deschideți fila document Relații, se afișează caseta de dialog Afișare tabel. Dacă se afișează, faceți clic pe Închidere.

  4. În fila Proiect, în grupul Relații, faceți clic pe Toate relațiile.

    Se afișează toate tabelele cu relații, afișând liniile de relație. Rețineți că tabelele ascunse (tabelele pentru care este bifată caseta de selectare Ascuns din caseta de dialog Proprietăți) și relațiile lor nu se vor afișa decât dacă este bifată caseta de selectare Afișare obiecte ascunse în caseta de dialog Opțiuni de navigare.

    Pentru mai multe informații despre opțiunea Afișare obiecte ascunse, consultați articolul Ghid pentru Panoul de navigare.

  5. Faceți clic pe linia de relație pentru relația pe care doriți să o ștergeți. Linia de relație apare îngroșată atunci când este selectată.

  6. Apăsați tasta DELETE.

    -sau-

    Faceți clic pe butonul din dreapta, apoi faceți clic pe DELETE.

  7. Este posibil ca Access să afișeze mesajul Alegeți să ștergeți permanent relațiile selectate din baza de date?. Dacă apare acest mesaj, faceți clic pe Da.

Notă : Dacă unul dintre tabelele utilizate în relație este în uz  — poate de către altă persoană sau proces, ori într-un obiect deschis din baza de date, cum ar fi un formular — atunci relația nu se va șterge. Înainte de eliminarea unei relații, trebuie închise orice obiecte deschise care folosesc tabelele.

Începutul paginii

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×