AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein DBgrid title lässt sich nicht auslesen
Thema durchsuchen
Ansicht
Themen-Optionen

DBgrid title lässt sich nicht auslesen

Ein Thema von EG045947 · begonnen am 23. Mai 2022 · letzter Beitrag vom 23. Mai 2022
Antwort Antwort
EG045947

Registriert seit: 23. Mai 2022
13 Beiträge
 
#1

DBgrid title lässt sich nicht auslesen

  Alt 23. Mai 2022, 10:32
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
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.431 Beiträge
 
Delphi 12 Athens
 
#2

AW: DBgrid title lässt sich nicht auslesen

  Alt 23. Mai 2022, 13:15
Mach mal ein Beispielprogramm. Ich kann das hier nämlich so nicht nachvollziehen.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Rolf Frei

Registriert seit: 19. Jun 2006
646 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: DBgrid title lässt sich nicht auslesen

  Alt 23. Mai 2022, 13:42
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.
  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 20:46 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