![]() |
DBGrid/Stammdaten
Delphi3-Prof., Paradox7-Tabellen
Anfänger Hallo, wenn der Anwender auf eine Zeile im DBGrid klickt, sollen die Stammdaten dieser Adresse angezeigt werden. Wie könnte ich bitte das realisieren? Gruß Lombi |
Re: DBGrid/Stammdaten
Wenn der Benutzer auf eine Zeile klickt wird gleichzeitig im zugehörigen Dataset auf den zugehörigen Datensatz positioniert. Also einfach im AfterScroll-Event des Datensatzes die entsprechenden Daten anzeigen.
|
Re: DBGrid/Stammdaten
Hallo Treffnix,
danke für Deine Antwort. Was bitte muß ich genau im Table1.AfterScroll des DBGrid eintragen? Das meinst Du doch oder? Gruß |
Re: DBGrid/Stammdaten
Hallo,
Die Struktur bei nem DBGrid is ja immer ähnlich. Das Grid ist über ein Datasource einem Dataset ( Query oder ähnliches ) zugeordnet, wo die Daten herkommen. Jede Zeile im DBGrid ist ein Datensatz im Dataset. Wobei im Dataset immer nur auf einem Datensatz positioniert sein kann. Wenn du im DBGrid auf eine Zeile klickst, positioniert sich das Dataset synchron auf den angeklickten Datensatz. Was genau du jetzt eintragen musst, kannst nur du wissen. Ich kenn ja deine Strukturen nicht. Aber mal als Beispiel angenommen, du hast ne Tabelle mit Vornamen und Namen. Die liest du über ein TADOQuery mit Namen "qry" aus der Datenbank und zeigst sie in einem DBGrid an.
Code:
Wenn du jetzt im DBGrid auf Paul Breitner klickst, wird dir
Vorname | Name
_________|______________ Gregor | Gysi Paul | Breitner Michaela | Schaffrath Peter | Maffay
Delphi-Quellcode:
den Wert 'Paul' zurückgeben. klickst du auf Peter Maffay erhälst du anschliessend bei selbem Aufruf 'Peter' zurück.
qry.FieldByName('Vorname').AsString
|
Re: DBGrid/Stammdaten
hallo treffnix;
[ot] interessante auswahl :mrgreen: [/ot] raik |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:10 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz