salut!
Une question posée par teZone "Désactiver un boutton tant qu'on a rien tapé " et la réponse donnée par Cl@udius le 26/08/2007:
"Il suffit d'activer/désactiver le bouton suivant l'état du DataSet lié au DBGrid:"
ButtonPost.Enabled := DBGrid.DataSource.DataSet.State in [dsInsert, dsEdit];
Cette réponse m'amène à la question suivante: "Comment déterminer l'état d'un TDBNavigator?"
Le Problème est le suivant : J'ai deux tables
la premiète tbArticle qui contient les libellés et les codes article gérée par un TDBNavigator navArticle et un TDBGrid grilArticle.
la seconde tbMagasin qui contient les articles en stocks avec le libellé, le code, les quantités en stock etc... gérée par un TDBNavigator navMagasin et un TDBGrid grilMagasin.
Lorsque je rajoute un Produit en Magasin, un double Click sur une ligne de grilArticle, m'insère automatiquement le libellé de l'article dans la grilMagasin.
Ma question est comment n'insérer le libellé dans grilMagasin que si je suis en mode Insertion dans la table Magasin.
Je pense que ça doit être quelque chose comme :
navMagasin.DataSource.DataSet.State
mais je ne sais pas transcrire le mode insertion
quelqu'un peut-il m'aider à transcrire la question
Partager