Bonjour à tous;
Je traîne un problème depuis 15 jours, il m'emmerde la vie croyez-moi !
J'utilise 4 ADODataSet,
le premier pour récupérer la table
T1 (Nom, Marque, Code_const, code_pays, code_region)
le 2ème pour récupérer la table
T2 (Code_const, const)
le 3ème pour récupérer la table
T3 (Code_pays, pays)
le 4ème pour récupé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 comrends 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 le champ pays puis const....
je ne comrends 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 champs est le suivant :
Nom || Marque || Code_const || code_pays || code_region || const || region || pays
Je ne comprends pas!
Merci pour votre aide!
Partager