Association réflexive sous Access

yannick9 Messages postés 8 Statut Membre -  
yannick9 Messages postés 8 Statut Membre -
Bonjour,

Je suis débutant en ce qui concerne la manipulation d'Access. Ma base de données est vierge car je procède à des essais pour découvrir l'environnement.
Je voudrais tester l'implémentation d'une association réflexive. Pour ce faire, je prends pour exemple une table PERSONNE. Le but est de créer une association réflexive "une personne est le parent d'une autre personne'. Les attributs sont 'nom', 'prenom' et 'IdPersonne' en tant que clé primaire. Je voudrais savoir comment je peux créer cette relation.
Quelqu'un peut-il m'aider? Merci d'avance
A voir également:

2 réponses

yo
 
Salut,
Il te faut une clé étrangère que tu nomme parent par exemple et qui contiendra la clé primaire du parent.
1
yannick9 Messages postés 8 Statut Membre 1
 
Effectivement, j'ai testé et ça marche.J'ai ajouté le champ IdParent en tant que clé étrangère. Merci yo.

Par contre j 'ai un autre problème. Je voudrais ajouter une contrainte: une personne ne peut ètre son propre parent.
J'ai mis '<>IdPersonne' dans la propriété 'Valide si' du champ IdParent, pour interdire la saisie du mème Id dans IdPersonne et IdParent mais ça ne fonctionne pas.

Comment faut-il procéder?

Merci d'avance
1