![]() |
TableName aus DataSource ermitteln
Hallo Leute!
Ich verwende drei Elemente: dbg : TDBGrid DS : TDataSource Tab : TTable Mit einem Click auf dbg kann ich mit
Code:
Tab.Name ermitteln.
text := lower(dbg.DataSource.DataSet.Name);
Ich suche aber nach einer Möglichkeit Tab.TableName zu erhalten, um in Abhängigkeit von dbg und Tab.TableName die jeweilige Spaltenaufteilung von dgb zu speichern. Also brauche ich eine Funktion in der Art: text := dbg.DataSource.DataSet.TableName Weiß jemand, wie ich das ermitteln kann? mfg eddy |
Hallo eddy,
das sollte wie folgt gehen:
Delphi-Quellcode:
if dbg.DataSource.DataSet is TTable then
theName := (dbg.DataSource.DataSet as TTable).TableName else theName := 'ist keine Tabelle'; |
Hallo MrSpock,
vielen Dank für die superschnelle Hilfe, Problem gelöst. Ich war schon kurz davor, in die Tischplatte zu beißen. mfg eddy |
Hallo eddy,
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:47 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