![]() |
Datenbank: Absolute Database • Version: 5.14 • Zugriff über: ABSTable, DataSource
DBGrid TitleCaption
Hallo,
habe mal wieder ein Problem! Wie ist es möglich bei einem TDBGrid mit den Ereignis "DBGridTitleClick" den Inhalt von TitleCaption zu ermitteln. Hiermit möchte ich zur Laufzeit IndexFieldNames der ABSTable entspechend der möglichen Feldnamen zu ändern. Diesbezüglich habe ich schon im Forum gesucht, aber nichts passendes gefunden. Fritz |
Re: DBGrid TitleCaption
Hallo Fritz01, :???:
Bei der Komponente TDBGrid kannst Du die TitleCaption so ermitteln:
Delphi-Quellcode:
Viele Grüße
var
s : String; begin s := Column.Field.DisplayLabel; // TitleCaption // und den entsprechenden SQL-Feldname: s := Column.DisplayLabel; // Feldname // oder s := Column.Field.FieldName; // Feldname end; PaulJr |
Re: DBGrid TitleCaption
@PaulJr,
danke für Deine Antwort, hab's gleich getestet. Die Version "Column.Field.FieldName" funktioniert super, bei der "Column.DisplayLabel" habe ich ein kl. Prob. wegen property... Hat mir sehr geholfon, danke. Mit freundlichem Gruß aus Ahlhorn Fritz Hallo nochmal, soweit sogut! Jetzt aber neues Problem. Die ganze Sache soll so aussehen: Die Daten werden im TDBGrid angezeigt. Mit der Function onTitleClick sollen die Daten sortiert angezeigt werden. 1. Feldname ermitteln. Das ist OK. 2. Fesstellen ob für dieses Feld schon ein Index vorhanden ist. Da weiß ich nicht wie! 3. Wenn vorhanden, benutze den Index 4. Index nicht vorhanden, neu erstellen (Table.AddIndex...) 5. Neu erstellten Index löschen, wenn nicht mehr erforderlich Hoffe auf Hilfe, danke Fritz |
Re: DBGrid TitleCaption
Hallo Fritz, :???:
zuerst eine Bemerkung: :idea: Du hast Deinen letzten Beitrag editiert und dann ein neues Text geschrieben… Besser wäre eine neue Antwort zu schreiben, da dann sieht jeder, dass sich in Deinem Thema was Neues tut…, ansonsten schaut hier keinen rein! ------------------------------------------ So.., bei Deinem Problem kann ich Dir leider nicht weiter helfen, da ich ausschließlich mit TQuery arbeite. :oops: Mit Sicherheit finden sich hier aber Programmierer die Dir weiter helfen werden… :wall: Viele Grüße Paul Jr |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:00 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz