Du kan säkerställa att relationer mellan poster i relaterade tabeller är giltiga genom att upprätthålla referensintegritet i Microsoft Access . Till exempel, om referentiell integritet upprätthålls , kommer du inte att tillåtas att ta bort en post från din Kund tabellen om det finns en matchande post i tabellen Sales . Dessa instruktioner är för Access 97 . Saker du behöver
Microsoft Access
Visa fler instruktioner
Förhållande Integrity
1
Förstå att referentiell integritet är ett regelsystem som Microsoft Access använder för att säkerställa att relation uppgifterna är giltiga och att du inte av misstag råkar radera en post i en tabell om en matchande post finns i en relaterad tabell .
2
Vet att du kan referensintegritet när du skapar en relation , eller du kan tillämpa det senare genom att dubbelklicka på förhållandet linjerna mellan tabellerna som du vill använda . Klicka på referensintegritet i fönstret som visas .
3
Inse att referentiell integritet inte kan sättas om inte vissa villkor är uppfyllda . Förstå
4
som du måste följa vissa regler när referensintegritet upprätthålls .
Obligatoriska villkor för att referensintegritet
5
förstå att du inte kan ställa referensintegritet såvida det matchande fältet från den primära tabellen är en primärnyckel eller har ett unikt index .
6
Vet att de relaterade fälten måste ha samma datatyp . Det finns två undantag från denna regel .
7
Inse att båda tabellerna måste finnas i samma Microsoft Access-databas . Om de är kopplade , måste de båda vara i Access -format . Du måste öppna databasen som innehåller dessa tabeller innan du kan ställa referensintegritet .
Regler att följa när Referensintegritet verkställs
8
Förstå att när referensintegritet verkställs , kommer du inte att kunna ange ett värde i den främmande nyckeln fältet i den relaterade tabellen om inte detta värde finns i primärnyckeln i den primära tabellen . Till exempel i din CD-databas , kan du inte tilldela en CD till en artist som inte finns i din Artist tabellen . Du kan tilldela ett nollvärde till CD dock . Detta skulle tyda på att cd tilldelas någon.
9
vet att när referensintegritet upprätthålls , kommer du inte att kunna radera en post från en tabell om det finns en matchande post i en relaterade tabellen . Till exempel kan du inte ta bort en post från din CD tabell om det finns en matchande post i din Genre tabellen .
10
Vet att du inte kan ändra en primärnyckel värde i den primära tabellen om den posten har relaterade poster . Till exempel , kan du inte ändra ID för en post i CD -databasen om användaren tabellen visar att detta ID har lånat av en vän .