Re: Problème d'affichage dans une table avec liaison. |
Sujet: Re: Problème d'affichage dans une table avec liaison. par Anonyme sur 8/2/2006 23:09:44 Avant tout merci de consacrer du temps a mon problème. ![]() Ce que j'entends par "si je modifie la valeur de la clé de liaison" c'est le contenu d'un enregistrement. Pour reprendre votre exemple (qui correspond exactement a ce que je fais). J'ai les enregistrements suivants : Dans fichier 1 « ARTICLE » : IdFamilleArticle - LibelleArticle a123 - aa 1234 - bb 1235 - cc Dans fichier 2 « FAMILLEARTICLE : Idfamillearticle - LibelleFamille a123 - aaz 1234 - bbz 1235 - ccz J'affiche ma table : IdFamilleArticle - LibelleArticle - LibelleFamille a123 - aa - aaz 1234 - bb - bbz 1235 - cc - ccz Ok ça fonctionne, en revanche si je modifie le 2e enregistrement d'Idfamillearticle avec la valeur "a". Deux cas se figurent se présentent en fonction des contraintes d'intégrité de la liaison sur les règles de modification d'un "Article". 1 - Si je met : Modifier la clé 'IdFamilleArticle' du "Article" et toutes les clés reliées du "FamilleArticles". Ca fonctionne puisque la clé IdFamilleArticle du fichier FamilleArticles est mise à jour. 2 - Si je met : Aucune contrainte (modifier la clé 'IdFamilleArticle' du "Article" et conserver ses "FamilleArticles"). Dans ce cas, mon Libellefamille affiche "aaz". IdFamilleArticle - LibelleArticle - LibelleFamille a123 - aa - aaz a - bb - aaz 1235 - cc - ccz J'utilise le 2e cas dans mon analyse "Aucune contrainte" et je désirerais qu'il n'affiche riens plutôt que le 1er enregistrement du fichier "FAMILLEARTICLE" dont le "Libellefamille" commence par un "a". Voilà j'espère être plus explicite ? et avoir employé la bonne terminologie. ![]() |