Thema: Delphi DBGrid/Stammdaten

Einzelnen Beitrag anzeigen

Benutzerbild von Treffnix
Treffnix

Registriert seit: 25. Jun 2003
Ort: AC
740 Beiträge
 
Delphi 7 Professional
 
#4

Re: DBGrid/Stammdaten

  Alt 12. Jan 2005, 10:50
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:
Vorname |  Name
_________|______________
Gregor  |  Gysi
Paul    |  Breitner
Michaela |  Schaffrath
Peter   |  Maffay
Wenn du jetzt im DBGrid auf Paul Breitner klickst, wird dir qry.FieldByName('Vorname').AsString den Wert 'Paul' zurückgeben. klickst du auf Peter Maffay erhälst du anschliessend bei selbem Aufruf 'Peter' zurück.
  Mit Zitat antworten Zitat