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 ??
Delphi installés : RAD Studio 10.4.1 ..........Programme VCL
SGBD : Firebird 2.5
générateurs Etats : FastReport, QuickReport
OS : Window 10 64bit
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
Delphi installés : RAD Studio 10.4.1 ..........Programme VCL
SGBD : Firebird 2.5
générateurs Etats : FastReport, QuickReport
OS : Window 10 64bit
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)
Delphi installés : RAD Studio 10.4.1 ..........Programme VCL
SGBD : Firebird 2.5
générateurs Etats : FastReport, QuickReport
OS : Window 10 64bit
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
MVP Embarcadero
Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
SGBD : Firebird 2.5, 3, SQLite
générateurs États : FastReport, Rave, QuickReport
OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd
MERCI
Delphi installés : RAD Studio 10.4.1 ..........Programme VCL
SGBD : Firebird 2.5
générateurs Etats : FastReport, QuickReport
OS : Window 10 64bit
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager