salut
j'ai deux TDBAdvGrid
DBAdvGrid1 et DBAdvGrid2
Je veux quand je sélectionne la ligne N°:X de DBAdvGrid1, la ligne N°:X de DBAdvGrid2 est automatiquement sélectionnée
comment ??
salut
j'ai deux TDBAdvGrid
DBAdvGrid1 et DBAdvGrid2
Je veux quand je sélectionne la ligne N°:X de DBAdvGrid1, la ligne N°:X de DBAdvGrid2 est automatiquement sélectionnée
comment ??
Lien par les DataSet sous jacent
Soit au AfterScroll et un Locate
Soit un lien Master-Detail
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !![]()
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
LES DEUX dbgris sont egeaux (meme table meme champs) le lien Master-Detail ne fonctionne pas
comment fait les deux :
Lien par les DataSet sous jacent
Soit au AfterScroll et un Locate
Même Table ?
Même DataSet et même DataSource ? je suppose que non !
Vous confondez l'affichage et les ensembles de données
Vous avez des bases en Delphi ?
Il faudrait les acquérir pour continuer car on peut difficilement faire plus simple
Table1AfterScroll étant un gestionnaire associé vial'inspecteur d'objet à Table1.AfterScroll
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 procedure TForm1.Table1AfterScroll(DataSet: TDataSet); begin Table2.Locate('ChampKey1;ChampKey2', VarArrayOf([Table1.FieldByName('ChampKey1').AsString, Table1.FieldByName('ChampKey2').AsString])); end;
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !![]()
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
C'est ce que je veux dire:
voir l'image GIF
Comment je travaille comme ça ?
Je pense qu'il a deux dbgrid (dbgrid a gauche Dont le premier champ est Matricule et dbgrid a droit ( Partie mobile)
Bonjour,
cela veut donc dire que ce n'est pas votre codeJe pense qu'il a deux dbgrid (dbgrid a gauche Dont le premier champ est Matricule et dbgrid a droit ( Partie mobile)
de toute façon c'est simple : le même dataset est relié au deux grilles
Partager