Tabellen ID von einer Form

15. August 2016 18:31

Wie bekomme ich heraus, welche Tabellen-ID in einer Form in der Eigenschaft SourceTable hinterlegt ist?
Ich hab es so versucht:
Code:
Name      DataType   Subtype
ObjektRec Record   Object

Code:
IF ObjektRec.GET("Object Type",'',"Object ID") THEN BEGIN
  IF ObjektRec.Type=2 THEN
    TableIDfromFORM:=ObjektRec."DBM Table No.";
 END;


Leider finde ich bei ObjectRec keine andere Info.
Verwende ich die falsche versteckte Tabelle?
Das kann doch eigentlich nicht so schwer sein, oder?

:roll:

Re: Tabellen ID von einer Form

16. August 2016 08:36

Du könntest ein RecordRef aufs rec der Form setzen.

Re: Tabellen ID von einer Form

16. August 2016 11:54

Mhhh, das verstehe ich nicht so ganz.
Ich habe als Variable das Objekt. Wenn das Objekt eine Form ist, so kenne ich ja leider immer noch nicht die Tabelle, die sich dahinter verbirgt und kann demzufolge auch nicht darauf eine Referenz setzen.
Wenn ich zumindest die Eigenschaft "SourceTable" der Form irgendwie abfragen könnte, dann wäre der Rest kein Problem.

Re: Tabellen ID von einer Form

16. August 2016 12:31

Sorry, hab's missverstanden :-?