j'utilise 4 ADODataSet,
le premier pour écuprérer la table
T1 (Nom, Marque, Code_const, code_pays, code_region)
le 2eme pour écuprérer la table
T2 (Code_const, const)
le 3eme pour écuprérer la table
T3 (Code_pays, pays)
le 4eme pour écuprérer la table
T4 (code_region, region)
et j'affiche dans mon DBGrid le contenu de mon ADODataSet1 avec l'ajout de 3 champs loockup qui affichent : const, pays et region en suivant la référence (dans cet ordre de gauche à droite)!!
Ce que je ne comrend pas c'est que lorsque je modifie le champs const (le plus à gauche) et puis je modifie pays et je clique sur le bouton post (de mon DBNavigator) ça marche nickel! mais lorsque je modifie le champ const puis pays et je veux aussi modifier le champ region ça m'affiche "Une opération en plusieurs étapes a généré des erreurs. vérifiez chaque valeur d'état", et puis la même chose lorsque je commence par modifier la champ pays puis const....
je ne comrend pas cette histoire d'ordre!!
Sachant que la modification de ces champ loockup se fait à l'aide de combobox (c'est pour cette raison que j'ai utilisé le type référence) et l'ordre de mes champ est le suivant :
Nom || Marque || Code_const || code_pays || code_region || const || region || pays