Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Delphi Feldwerte aus TDataset.Buffers[x] ermitteln (https://www.delphipraxis.net/198060-feldwerte-aus-tdataset-buffers%5Bx%5D-ermitteln.html)

Peter Schmelzer 1. Okt 2018 06:45

Feldwerte aus TDataset.Buffers[x] ermitteln
 
Hallo,
beim MouseOver oder DragOver über ein DBGrid o.ä. will ich Informationen zum darunterliegenden Datensatz haben.
Deshalb ich suche nach einer Möglichkeit die Feldwerte aus einem beliebigen Buffer eines Datasets zu ermitteln, ohne dass der aktive Datensatz des TDatasets verändert wird. Außerdem will ich vermeiden, den Buffer des benötigten Datensatzes erst analysieren zu müssen.

Danke für eine Antwort

TigerLilly 1. Okt 2018 07:09

AW: Feldwerte aus TDataset.Buffers[x] ermitteln
 
In der Regel stellen die Grids etc Methoden bereit, mit denen auf die zugrundeliegenden Daten zugegriffen werden kann.

Solange du nur lesend zugreifst (und den Datensatz nicht wechselst)änderst du an den Daten nichts.

Was du bei einem TDataSet immer machen kannst, ist die Feldnamen+Typen zu ermitteln + den Inhalt natürlich + damit alles, was du aus diesen Infos weiter ermitteln kannst (Anzahl Ffelder, etc).

Welche Art von Info möchtest du denn anzeigen?

DeddyH 1. Okt 2018 08:07

AW: Feldwerte aus TDataset.Buffers[x] ermitteln
 
Ist so etwas gemeint?
https://stackoverflow.com/questions/...ousemove-event

Peter Schmelzer 1. Okt 2018 09:59

AW: Feldwerte aus TDataset.Buffers[x] ermitteln
 
Vielen Dank, werde das probieren.


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