Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Auf aktuell ausgewählten Datensatz zugreifen (https://www.delphipraxis.net/145642-auf-aktuell-ausgewaehlten-datensatz-zugreifen.html)

falco953 5. Jan 2010 18:40

Datenbank: BDE • Zugriff über: Alias

Auf aktuell ausgewählten Datensatz zugreifen
 
Hallo,

verwende BDE mit DataSource, sorry für die Frage, aber

wie kann ich wenn ich auf einen Button klicke herausfinden welcher Datensatz im DBGrid gerade angeklickt ist und auf den zugreifen?

(Bsp.: Ich habe eine Tabelle und einen Button bearbeiten und wenn ich auf Bearbeiten klicke öffnet sich ein fenster wo Daten in DBEdit feldern angezeigt werden. Nun möchte ich dass der Datensatz der da angezeigt ist gleich der ausgewählte ist.)

Vielen Dank

Falco953

mkinzler 5. Jan 2010 19:45

Re: Auf aktuell ausgewählten Datensatz zugreifen
 
Der markierte Datensatz wird zum aktuellen Eintrag im DataSet

falco953 6. Jan 2010 15:59

Re: Auf aktuell ausgewählten Datensatz zugreifen
 
Zitat:

Zitat von mkinzler
Der markierte Datensatz wird zum aktuellen Eintrag im DataSet

ok, und wie kan ich den markierten datensatz auslesen (welche eigenschaft des dbgrid ist das?) und dem dataset sagen dass es den als aktuellen eintrag verwenden soll?

daddy 6. Jan 2010 18:02

Re: Auf aktuell ausgewählten Datensatz zugreifen
 
Der Zugriff erfolgt dann nicht über das DBGRID, sondern direkt über das DATASET.

Gruß Daddy

hoika 6. Jan 2010 18:42

Re: Auf aktuell ausgewählten Datensatz zugreifen
 
Hallo,

DBGrid -> DataSource -> DataSet


Heiko

mkinzler 6. Jan 2010 19:15

Re: Auf aktuell ausgewählten Datensatz zugreifen
 
Delphi-Quellcode:
Name := <DataSet>.FieldByName('name').Value;
oder durch direkten Zugriff auf eventuell angelegte persistene Felder ( mit Doppelklick auf DataSet ( Table/Query) und Auswählen der Felder):
Delphi-Quellcode:
Name := <DataSet>Name.Value;
http://www.delphi-treff.de/tutorials/datenbanken/


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:22 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