Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi TableName aus DataSource ermitteln (https://www.delphipraxis.net/5122-tablename-aus-datasource-ermitteln.html)

eddy 24. Mai 2003 20:54


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:
text := lower(dbg.DataSource.DataSet.Name);
Tab.Name ermitteln.

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

MrSpock 24. Mai 2003 21:01

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';

eddy 24. Mai 2003 21:32

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

MrSpock 24. Mai 2003 21:40

Hallo eddy,

Zitat:

Ich war schon kurz davor, in die Tischplatte zu beißen.
:shock: Mensch, mach keinen Sch... . Der Zahnersatz soll doch eventuell aus dem Leistungskatalog der Krankenkassen gestrichen werden. :mrgreen:


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