Office
Conectare

Crearea, editarea sau ștergerea unei relații

Notă: Dorim să vă oferim cel mai recent conținut de ajutor, cât mai rapid posibil, în limba dvs. Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Vă rugăm să ne spuneți dacă informațiile v-au fost utile, în partea de jos a acestei pagini. Aici se află articolul în limba engleză, ca să îl puteți consulta cu ușurință.

După ce ați creat un tabel pentru fiecare subiect din baza de date, trebuie să furnizați Office Access 2007 cu mediile după care să aducă acele informații înapoi împreună din nou atunci când este necesar. Puteți face acest lucru, plasând câmpuri comune din tabelele corelate și prin definirea tabel relații între tabele. Apoi puteți crea interogări, formulare și rapoarte care afișează informații din mai multe tabele în același timp.

Acest articol oferă proceduri etapizate pentru crearea, editarea și ștergerea unei relații între tabele. Când va aflați cum pentru a impune integritatea referențială pentru a împiedica crearea de înregistrări orfan, cum să setați tipul de asociere pentru a determina care înregistrează din fiecare parte a unei relații sunt incluse într-un rezultat de interogare și cum să setați opțiunile de ștergere în cascadă pentru a păstra referințe sincronizate.

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

În acest articol

Crearea unei relații între tabele

Crearea unei relații între tabele utilizând fila document relații

Crearea unei relații între tabele utilizând panoul Listă de câmpuri

Editarea unei relații între tabele

Impunerea integrității referențiale

Ștergerea unei relații între tabele

Crearea unei relații între tabele

Puteți să creați o relație de tabel în fereastra Relații, sau prin glisarea unui câmp într-o foaie de date din panoul Listă de câmpuri . Atunci când creați o relație între tabele, câmpuri comune nu trebuie să aibă același nume, deși este de obicei în cazul în care o fac. Mai degrabă, câmpurile comune trebuie să aibă același tip de date. Dacă câmp cheie primară este un câmp Numerotare automată, cu toate acestea, câmpul cheie externă puteți, de asemenea, fie un câmp număr dacă proprietatea Dimensiune câmp a ambele câmpuri este la fel. De exemplu, potriviți un câmp Numerotare automată și un câmp număr dacă proprietatea Dimensiune câmp a ambele câmpuri este întreg lung. Atunci când ambele câmpuri comune sunt câmpuri numerice, trebuie să aibă același setarea proprietății .

Începutul paginii

Crearea unei relații între tabele utilizând fila document relații

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

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

  3. Pe 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 Proiect, în grupul Relații, faceți clic pe Afișare tabel.

    Ribbon Design Tab Relationships Group

    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 sau 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 străină) 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.

    Apare 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 Impunere integritate referențială

    În plus, consultați articolul Ghid pentru relațiile între tabele.

  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, numai 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 străină) trebuie să aibă un index unic. Aceasta î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 (cu 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 între tabele utilizând panoul Listă de câmpuri

În Office Access 2007, puteți 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âmpuri disponibile în tabelele corelate și, de asemenea, câmpuri disponibile în alte tabele în baza de date. Atunci când glisați un câmp dintr-un tabel "altele" (necorelate) și apoi Finalizați expertul Căutare, se creează automat o relație unu-la-mai-mulți nouă între tabelul din panoul Listă de câmpuri și tabelul la care ați glisat câmpul. Această relație, create de acces, nu impune integritatea referențială în mod implicit. Pentru a impune integritatea referențială, trebuie să editați relația. Consultați secțiunea editarea unei relații între tabele pentru mai multe informații.

Deschiderea unui tabel în Vizualizarea foaie de date

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

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

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

Deschiderea panoului Listă de câmpuri

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

    Imagine Panglică Access

    Apare 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. Pe fila Foaie de date, în grupul Câmpuri și coloane, faceți clic pe Adăugare câmpuri existente.

    Imagine Panglică Access

    Apare panoul Listă de câmpuri.

  2. Sub Câmpuri disponibile în alte tabele, faceți clic pe semnul plus (+) de 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 acea poziție.

    Porniți Expertul Căutare.

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

    Câmpul apare în tabel în Vizualizarea foaie de date.

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

Începutul paginii

Editarea unei relații între tabele

Modificarea unei relații între tabele selectându-l pe fila document relații, apoi editând-o.

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

    Linia de relație apare îngroșată atunci când este selectată.

  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 Office , apoi pe Deschidere.

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

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

    Pe fila document relații apare.

    Dacă încă nu ați definit toate relațiile și aceasta este prima dată când îl deschideți fila document relații, apare caseta de dialog Afișare tabel . Dacă apare caseta de dialog, faceți clic pe Închidere.

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

    Ribbon Design Tab Relationships Group

    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 de 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 Proiectare, în grupul Instrumente, faceți clic pe Editare relații.

    Apare 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 între tabele. 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 în 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 în cascadă, consultați secțiunea Impunerea integrității referențiale.

Setarea tipului de asociere

Când definiți o relație între tabele, datele relației 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 multe tabele 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 mai multe tabele prin potrivirea valorilor din câmpurile comune. Operațiunea care efectuează potrivirea și combinarea este denumită 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 despre client și cele de comandă numai pentru acele rânduri unde s-a găsit o potrivire.

Una dintre valorile care se pot specifica 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.

Să presupunem însă că doriți să includeți toți clienții, chiar și pe cei care nu au 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 partea stângă a relației și numai pe cele care se potrivesc din 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 pe fila 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.

    Apare 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 utilizat și dacă se returnează toate rândurile sau numai cele care se potrivesc pentru fiecare tabel.

Opțiune

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ă spre 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 Office , apoi pe Deschidere.

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

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

    Imagine Panglică Access

    Pe fila document relații apare.

    Dacă încă nu ați definit toate relațiile și aceasta este prima dată când îl deschideți fila document relații, apare caseta de dialog Afișare tabel . Dacă apare caseta de dialog, faceți clic pe Închidere.

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

    Ribbon Design Tab Relationships Group

    Toate tabelele cu relații sunt afișate, arătând liniile relației. Rețineți că tabelele ascunse (tabele pentru care caseta de selectare ascuns din tabel Proprietăți caseta de dialog este selectată) și relațiile dintre acestea nu se va afișa dacă nu este selectată opțiunea Afișare obiecte ascunse în caseta de dialog Opțiuni de navigare .

    Pentru mai multe informații despre opțiunea de 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 Proiectare, în grupul Instrumente, faceți clic pe Editare relații.

    Apare caseta de dialog Editare relații.

  7. Faceți clic pe tipul de asociere

  8. În caseta de dialog Proprietăți asociere, faceți clic pe o opțiune, apoi 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 pentru a împiedica orfan înregistrări și să păstrați referințe sincronizate astfel încât să nu aveți orice înregistrări care fac referire la alte înregistrări care nu mai există. Impunerea integrității referențiale activând pentru unei relații între tabele. După ce impuse, Access respinge toate operațiunile care ar încalcă integritatea referențială pentru acea relații între tabele. Acest lucru înseamnă că Access va respinge ambele actualizări care se modifică țintă de o referință și ștergeri care eliminați țintă dintr-o referință. Pentru a avea acces propaga referențială actualizări și ștergeri, astfel încât toate rândurile corelate se modifică în mod corespunzător, consultați secțiunea Setați opțiunile de ștergere în cascadă .

Activarea sau dezactivarea integrității referențiale

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

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

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

    Imagine Panglică Access

    Pe fila document relații apare.

    Dacă încă nu ați definit toate relațiile și aceasta este prima dată când îl deschideți fila document relații, apare caseta de dialog Afișare tabel . Dacă apare caseta de dialog, faceți clic pe Închidere.

  4. În fila Proiectare, î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 de 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 Proiectare, în grupul Instrumente, faceți clic pe Editare relații.

    Apare caseta de dialog Editare relații .

  7. Verificați impune integritatea 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 cheie străină a unui tabel asociat dacă acea valoare nu există în câmpul cheie primară din tabelul primar; o astfel de operațiune ar crea înregistrări solitare.

  • 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 alege ș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 Numerotare automată, 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 se poate impune pentru tabelele legate. Cu toate acestea, dacă tabelele sursă sunt î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 astfel de cazuri, aveți nevoie ca Access să actualizeze automat toate rândurile afectate ca parte a unei singure operațiuni. Astfel, actualizarea este efectuată complet, pentru ca baza de date să nu rămână 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 câmpurile care fac referire la cheia primară.

De asemenea, poate să fie necesară ștergerea unui rând și a tuturor înregistrărilor corelate, de exemplu, o înregistrare Expeditor și toate comenzile asociate acelui expeditor. Din acest motiv, Access acceptă 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 Office , apoi pe Deschidere.

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

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

    Imagine Panglică Access

    Pe fila document relații apare.

    Dacă încă nu ați definit toate relațiile și aceasta este prima dată când îl deschideți fila document relații, apare caseta de dialog Afișare tabel . Dacă apare caseta de dialog, faceți clic pe Închidere.

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

    Toate tabelele cu relații sunt afișate, arătând liniile relației. Rețineți că tabelele ascunse (tabele pentru care caseta de selectare ascuns din tabel Proprietăți caseta de dialog este selectată) și relațiile dintre acestea nu se va afișa dacă nu este selectată opțiunea Afișare obiecte ascunse în caseta de dialog Opțiuni de navigare .

    Pentru mai multe informații despre opțiunea de 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 Proiectare, în grupul Instrumente, faceți clic pe Editare relații.

    Apare 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ă: În cazul în care cheia primară este un câmp Numerotare automată, bifarea casetei de selectare Actualizare în cascadă câmpuri corelate nu va avea efect, deoarece valoarea dintr-un câmp Numerotare automată nu se poate modifica.

Începutul paginii

Ștergerea unei relații între tabele

Pentru a elimina o relație de tabel, trebuie să ștergeți linia de relație din fila. relații documentul cu atenție poziția cursorul astfel încât să indice către linia relației, și apoi faceți clic pe linie. Pe linia de relație apare îngroșată atunci când este selectată. Selectat linia relației, apăsați pe DELETE. Rețineți că, atunci când eliminați o relație, puteți, de asemenea, eliminați asistență integritatea referențială pentru această relație, dacă este activat. Prin urmare, Access va preveni nu mai automat la crearea de înregistrări orfan din partea "mulți" dintr-o relație.

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

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

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

    Imagine Panglică Access

    Pe fila document relații apare.

    Dacă încă nu ați definit toate relațiile și aceasta este prima dată când îl deschideți fila document relații, apare caseta de dialog Afișare tabel . Dacă apare caseta de dialog, faceți clic pe Închidere.

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

    Toate tabelele cu relații sunt afișate, arătând liniile relației. Rețineți că tabelele ascunse (tabele pentru care caseta de selectare ascuns din tabel Proprietăți caseta de dialog este selectată) și relațiile dintre acestea nu se va afișa dacă nu este selectată opțiunea Afișare obiecte ascunse în caseta de dialog Opțiuni de navigare .

    Pentru mai multe informații despre opțiunea de 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 dreapta, apoi faceți clic pe Ștergere.

  7. Este posibil ca Access să afișeze mesajul Ștergeți permanent relațiile selectate din baza de date?. Dacă apare acest mesaj de confirmare, 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, sau într-un obiect deschis din baza de date, cum ar fi un formular, atunci relația nu se va șterge. Înainte de a încerca eliminarea unei relații, trebuie închise toate obiectele deschise care întrebuințează tabelele.

Începutul paginii

Extindeți-vă competențele Office
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.

×