Re: Problème d'affichage dans une table avec liaison.

Posté par juliane le 9/2/2006 18:07:50
Bonjour,

Vous n’avez pas repris exactement mon exemple !
J’avais indiqué comme rubriques :
Fichier 1 « ARTICLE » 
IdArticle
CodeArticle
LibelleArticle
...
IdFamilleArticle

Et vous reprenez :
Fichier 1 « ARTICLE »  
IdFamilleArticle - LibelleArticle
a123 - aa
1234 - bb
1235 - cc

Dans la description du fichier ARTICLES, vous avez remplacé le nom de rubrique « IdArticle » par
« IdFamilleArticle », ce qui fait que tout ce qui suit est incohérent.

Vous mélangez allégrement l’identifiant du fichier ARTICLE et celui de FAMILLEARTICLE.

Votre Fichier ARTICLE doit d’abord avoir une rubrique "d’index unique" qui sera son « Identifiant », par exemple « IdArticle » (qui ne changera plus une fois créé), toutes les rubriques que vous souhaitez pour votre article, et en plus, une rubrique qui assurera la liaison avec le fichier FAMILLE, par exemple
« IdFamilleArticle », qui sera une rubrique "index avec doublon" et stockera le code de FAMILLEARTICLE associé à cet article (choisi par exemple dans une combo sur la fiche détail de l'article).

Lorsque vous souhaitez afficher la liste des ARTICLES, vous devez d’abord et avant tout afficher (visible ou non) cette rubrique « IdArticle » pour avoir l’identifiant de tous vos articles.

Ensuite vous ajouterez la colonne liée à l’autre Fichier FAMILLEARTICLE.

Les contraintes d’intégrité n’ont rien à voir la dedans.
Surtout si vous parlez des « contraintes d'intégrité de la liaison sur les règles de modification
d'un "Article" ».
Ce n’est pas la modification d’un ARTICLE qui doit influer sur les enregistrements du fichier FAMILLEARTICLE, mais bien le contraire.

Essayez de réfléchir à tout cela en l’appliquant à votre exemple.

Désolée, mais là, je ne peux rien faire de plus pour vous.

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=14&topic_id=3502&post_id=14858