Du kan sikre, at relationer mellem poster i relaterede tabeller er gyldige ved at håndhæve referentiel integritet i Microsoft Access. For eksempel, hvis referentiel integritet gennemtvinges , vil du ikke få lov til at slette en post fra din kunde tabellen, hvis der er en matchende post i din Sales tabellen. Disse instruktioner er for Access 97 . Ting du har brug
Microsoft Access
Vis Flere Instruktioner
Relationship Integrity
1
Forstå at referentiel integritet er et system af regler, som Microsoft Access bruger til at sikre, at parforholdet data er gyldig, og at du ikke kan komme til at slette en post i en tabel , hvis en matchende post er til stede i en relateret tabel .
2
vide, at du kan gennemtvinge referentiel integritet, når du opretter en relation , eller du kan håndhæve den senere ved at dobbeltklikke på forholdet linjer mellem de tabeller, du vil bruge. Klik på Gennemtving referentiel integritet i det vindue, der vises.
3
Erkend, at referentiel integritet kan ikke indstilles , medmindre visse betingelser er opfyldt.
4
Forstå , at du skal overholde visse regler , når referentiel integritet håndhæves.
Krævede betingelserne for at referentiel integritet
5
Forstå, at du ikke kan indstille referentiel integritet , medmindre det matchende felt fra den primære tabel er en primær nøgle eller har et entydigt indeks.
6
Vid, at de relaterede felter skal have samme datatype. Der er to undtagelser fra denne regel .
7
Indse, at begge tabeller skal være til stede i samme Microsoft Access-database. Hvis de er forbundet, skal de begge være i Access -format. Du skal åbne den database , der indeholder disse tabeller , før du kan indstille referentiel integritet .
Regler for Følg, når referentiel integritet gennemtvinges
8
Forstå , at når referentiel integritet håndhæves , vil du ikke være i stand til at indtaste en værdi i den fremmede nøgle felt af den tilknyttede tabel, medmindre denne værdi findes i den primære nøgle i den primære tabel . For eksempel, i din cd -database kan du ikke tildele en cd til en kunstner , der ikke findes i dit Artist tabellen. Du kan tildele en nulværdi til cd'en dog. Dette tyder på, at cd'en er tildelt nogen.
9.
vide, at når referentiel integritet gennemtvinges, vil du ikke være i stand til at slette en post fra en tabel , hvis der er en matchende post i en relateret tabel . For eksempel kan du ikke slette en post fra din cd tabellen, hvis der er en matchende post i din genre tabellen.
10
Vid, at du ikke kan ændre en primær nøgleværdi i den primære tabel hvis posten har relaterede poster . For eksempel kan du ikke ændre id for en post i din cd- database , hvis User tabel viser , at denne særlige id er blevet lånt af en ven.