AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

DBGrid/Stammdaten

Ein Thema von LOMBI · begonnen am 11. Jan 2005 · letzter Beitrag vom 12. Jan 2005
Antwort Antwort
LOMBI
(Gast)

n/a Beiträge
 
#1

DBGrid/Stammdaten

  Alt 11. Jan 2005, 17:38
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
  Mit Zitat antworten Zitat
Benutzerbild von Treffnix
Treffnix

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

Re: DBGrid/Stammdaten

  Alt 11. Jan 2005, 17:45
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.
  Mit Zitat antworten Zitat
LOMBI
(Gast)

n/a Beiträge
 
#3

Re: DBGrid/Stammdaten

  Alt 11. Jan 2005, 18:35
Hallo Treffnix,

danke für Deine Antwort. Was bitte muß ich genau im Table1.AfterScroll des
DBGrid eintragen? Das meinst Du doch oder?

Gruß
  Mit Zitat antworten Zitat
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, 11: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
Benutzerbild von kiar
kiar

Registriert seit: 2. Aug 2003
Ort: Aschersleben
1.362 Beiträge
 
Delphi 5 Professional
 
#5

Re: DBGrid/Stammdaten

  Alt 12. Jan 2005, 11:57
hallo treffnix;

[ot] interessante auswahl [/ot]

raik
verhältnisse die einem nicht passen,
muss man verändern oder verlassen
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:25 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz