Hvordan håndheve referanseintegritet i Access 2003

I Microsoft Access 2003, referanseintegritetsreglene hindre etableringen av foreldreløse poster i tabellen på mange side av en-til-mange-relasjon. Referanseintegritet mellom tabeller håndheves som standard når du oppretter en relasjon i databaseskjemaet. Mens Tilgang håndhever dette for brukeren som standard, kan brukeren fortsatt slå den på og av. Her er noen trinn på hvordan å håndheve referanseintegritet i Access 2003.

Bruksanvisning

1 På "Database" verktøylinjen, klikk på "relasjoner" for å åpne "relasjoner" vinduet.

2 Klikk på "Vis tabell" -knappen hvis "Vis tabell" dialogboksen ikke vises på verktøylinjen. Deretter dobbeltklikker du "Kategorier" og "produkter" i listen som vises.

3 Lukk "Vis tabell" dialogboksen for å vise "relasjoner" vinduet. Klikk "CategoryID" i den første tabellen, og dra den på toppen av "CategoryID" i den andre tabellen.

4 Velg "Håndheve Referanseintegritet" boksen, velger de to andre alternativene, og klikk deretter på "Create". Access 2003 vil vise "Rediger relasjoner" dialogboksen, som inneholder feltene du har valgt å forholde seg til.

Hint

  • Du kan endre forholdene som referanseintegritet håndheves ved å redigere forholdet egenskaper.
  • Du kan angi referanseintegritet mellom to tabeller i Microsoft Access hvis begge tabellene er i samme Microsoft Access database; samsvarende felt er en primærnøkkel i en tabell eller har en entydig indeks; relaterte felt har samme datatype (unntaket er at et Autonummer-felt kan være relatert til en rekke datatype med en feltstørrelse på Long Integer).
  • Referanseintegritet er ikke satt mellom to bord hvis de ikke er i samme Microsoft Access 2003-database, er den matchende feltet er ikke en "Primary Key" i en tabell eller ikke har en entydig indeks, eller relaterte felt har ulike data.