Du kan sikre at relasjoner mellom poster i relaterte tabeller er gyldige ved å håndheve referanseintegritet i Microsoft Access. For eksempel, hvis referanseintegritet blir håndhevet, vil du ikke få lov til å slette en post fra din Customer tabellen hvis det er en samsvarende post i Sales tabellen . Disse instruksjonene er for Access 97 . Du trenger:
Microsoft Access
Vis flere instruksjoner
Slektskap Integrity
en
Forstå at referanseintegritet er et system av regler som Microsoft Access bruker for å sikre at forholdet data er gyldig og at du ikke kan ved et uhell sletter en post i en tabell hvis en samsvarende posten er til stede i en relatert tabell .
2
Vit at du kan håndheve referanseintegritet når du oppretter et forhold, eller du kan håndheve det senere ved å dobbeltklikke på forholdet linjer mellom tabellene som du vil bruke. Klikk på Gjennomfør referanseintegritet i vinduet som vises.
3
Innse at referanseintegritet kan ikke stilles med mindre visse vilkår er oppfylt .
4
Forstå at du må følge visse regler når referanseintegritet blir håndhevet .
Nødvendige betingelser for klargjøring referanseintegritet
5
Forstå at du ikke kan angi referanseintegritet mindre samsvarende feltet fra den primære tabellen er en primærnøkkel eller har en entydig indeks .
6
Vit at de relaterte feltene må ha samme datatype . Det er to unntak fra denne regelen.
7
Innse at begge tabellene må være til stede i samme Microsoft Access database. Hvis de er koblet sammen, må begge være i Access-format . Du må åpne databasen som inneholder disse tabellene før du kan angi referanseintegritet.
Regler å følge når referanseintegritet håndheves
8
Forstå at når referanseintegritet håndheves , vil du ikke være i stand til å angi en verdi i utenlandske nøkkelen felt av den relaterte tabellen med mindre denne verdien finnes i den primære nøkkelen for den primære tabellen . For eksempel , i CD -databasen , kan du ikke tildele en CD til en artist som ikke finnes i ditt Artist tabellen . Du kan tilordne en nullverdi til CD likevel. Dette skulle tilsi at CD er tildelt noen.
9
Vit at når referanseintegritet blir håndhevet, vil du ikke være i stand til å slette en post fra en tabell hvis det er en samsvarende post i en relaterte tabellen . For eksempel kan du ikke slette en post fra CD- tabellen hvis det er en samsvarende post i Genre tabellen .
10
Vit at du ikke kan endre en primærnøkkel i den primære tabellen hvis denne posten har relaterte poster . For eksempel kan du ikke endre ID for en oppføring i CD database dersom brukeren Tabellen viser at denne ID er lånt av en venn .