Bonjour,
Dans le cadre d'un cours de gestion, je dois réaliser un système d'information pour une société d'immobilier.
Je vais juste vous indiquer le problème à l'aide de 3 tables.
Je dois gérer des agences et des particuliers.
J'ai donc créé 3 tables: Particuliers, Agences et Personnes.
Particuliers a pour clé primaire ID_Personne (où la clé commence par un P-000), Agences a pour clé primaire ID_Personne (où la clé commence par un A-000). Ces deux clés primaires sont clés étrangères dans la table Personnes qui a pour clé primaire ID_Personne.
Au niveau des champs, j'indique dans la table Personnes des champs qui sont communs aux deux tables (ex: Tel, Adresse, localité,...) et ce qui est spécifique aux Agences (ex: tva) ou aux particuliers est ajouté dans la table
Ce sont des liens One to One.
Le problème se passe au remplissage des tables. Par ex si je remplis la table Agences et que je veux y ajouter les numéros de fax ou de téléphone ou encore le Code Postal, j'obtiens ce message d'erreur : "You cannot add or change a record because a related record is required in table "Particulier"
Que dois-je faire comme lien pour éviter ce problème?
Merci de me lire.
Partager