Vous pouvez vous assurer que les relations entre les enregistrements dans les tables liées sont valides par l'intégrité référentielle dans Microsoft Access. Par exemple, si l'intégrité référentielle est appliquée, vous ne serez pas autorisé à supprimer un enregistrement de votre table Customer s'il existe un enregistrement correspondant dans la table des ventes. Ces instructions sont pour Access 97. Les choses dont vous aurez besoin
Microsoft Access
Show More Instructions
Relation intégrité
1
Comprendre que l'intégrité référentielle est un système de règles que Microsoft Access utilise pour garantir que données relationnelles est valide et que vous ne pouvez pas effacer accidentellement un enregistrement d'une table si un enregistrement correspondant est présent dans une table liée .
2
Sachez que vous pouvez appliquer l'intégrité référentielle lorsque vous créez une relation, ou vous pouvez appliquer plus tard en double- cliquant sur les lignes de relation entre les tables que vous souhaitez utiliser. Cliquez sur Appliquer l'intégrité référentielle dans la fenêtre qui s'affiche.
3
Sachez que l'intégrité référentielle ne peut être réglée que si certaines conditions sont remplies .
4
comprendre que vous doivent respecter certaines règles une fois l'intégrité référentielle est appliquée.
Conditions requises pour la création d'intégrité référentielle
5
comprenez que vous ne pouvez pas définir l'intégrité référentielle à moins que le champ correspondant de la table primaire est une clé primaire ou a un index unique.
6
sais que les domaines connexes doivent avoir le même type de données. Il ya deux exceptions à cette règle.
7
Sachez que les deux tables doivent être présents dans la même base de données Microsoft Access. S'ils sont liés , ils doivent tous deux être au format Access. Vous devez ouvrir la base de données qui contient ces tables avant de pouvoir définir l'intégrité référentielle.
Règles à suivre lorsque l'intégrité référentielle est appliquée
8
comprendre que lorsque l'intégrité référentielle est appliquée , vous ne serez pas en mesure de saisir une valeur dans le champ de clé étrangère de la table liée à moins que cette valeur existe dans la clé primaire de la table primaire. Par exemple, dans votre base de données de CD , vous ne pouvez pas affecter un CD d' un artiste qui n'existe pas dans votre tableau de l'artiste . Vous pouvez assigner une valeur nulle pour le CD toutefois . Cela semble indiquer que le CD est affectée à personne .
9
savons que lorsque l'intégrité référentielle est appliquée, vous ne serez pas en mesure de supprimer un enregistrement d'une table s'il ya un enregistrement correspondant dans une table liée . Par exemple, vous ne pouvez pas supprimer un enregistrement de votre table CD s'il ya un enregistrement correspondant dans votre tableau de genre .
10
Sachez que vous ne pouvez pas changer la valeur de clé primaire de la table primaire si cet enregistrement a des dossiers connexes. Par exemple, vous ne pouvez pas changer l'ID d'un enregistrement dans votre base de données de CD si la table des utilisateurs montre que cette identité particulière a été emprunté par un ami.