Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   DBgrid title lässt sich nicht auslesen (https://www.delphipraxis.net/210658-dbgrid-title-laesst-sich-nicht-auslesen.html)

EG045947 23. Mai 2022 09:32

DBgrid title lässt sich nicht auslesen
 
Hallo Delphi Gemeinde,

Ich lese eine Access Datenbank via FDConnection, FDQuery und Datasource aus und geben die Daten an eine Dbgrid.
Die Datenbankfelder werden schön als Dbgrid Titel angezeigt und die jeweiligen Daten darunter.

Nun möchte ich bei DBGrid1TitleClick das jeweilige Datenbankfeld auslesen, jedoch sind die alle leer = „“.

Ich habe zum Test eine andere Dbgrid mit manuellen Columns erstellt und die lassen sich via Column.FieldName auslesen.
Auch via Column.Title.Caption geht es nicht, ist auch leer „“.

Frage: Warum kann ich das nicht auslesen, wenn die Daten via FD-Tools kommen?

Gruß,
Alexander

Uwe Raabe 23. Mai 2022 12:15

AW: DBgrid title lässt sich nicht auslesen
 
Mach mal ein Beispielprogramm. Ich kann das hier nämlich so nicht nachvollziehen.

Rolf Frei 23. Mai 2022 12:42

AW: DBgrid title lässt sich nicht auslesen
 
Bitte siehe meine Antwort in deinem 2. gleichen Thread.

Hol die die Angaben aus dem angehänten Datenset und nicht aus dem DBGrid.Columns. Das DBGird.Columns[x] hat einen Verweis auf das angehängte DB-Feld und da steht alles drauf, was du benötigst. Die Beschriftung der Spalten kommt in dem Fall, wenn die Columns automatisch anhand ders Datenset erstellt werden, von den DBFeld Angaben. Mit anderen Worten: die Beschriftung, etc. bestimmst du auf DBFeld (TField) Ebene und nicht auf DBGrid Ebene.


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