OBJECTID

Die Funktion OBJECTID gibt einen String aus, der die ID oder die Caption der Seite beinhaltet, von der aus die Funktion ausgeführt wird.

Parameter

Die Funktion OBJECTID wird von einer „Page”-Variablen aufgerufen, die die Seite bezeichnet, deren Objekt-ID oder Caption man ausgeben möchte.

Der Parameter „UseCaptions” ist ein Boolean-Wert, der angibt, ob die Objekt-ID („FALSE”) oder die Caption der Seite („TRUE”) ausgegeben werden soll. Der Standard-Wert ist „TRUE”.

Rückgabewert

Die Funktion OBJECTID liefert einen String des Formats „Page xxx” zurück, wobei xxx entweder die Objekt-ID der Seite oder die Caption ist.

Beispiel

Für unser Beispiel legen wir eine neue Aktion auf der Debitorenübersicht an.

Hierzu legen wir eine Aktion nach der Aktion „Bemerkungen” in der ActionGroup „Debitor” an, der wir die Caption „Seiten ID anzeigen” geben. In den „OnAction”-Trigger der neuen Aktion fügen wir folgenden Code ein:

MESSAGE(CurrPage.OBJECTID(FALSE));

Wenn wir nun die Debitorenübersicht im RTC öffnen und die neue Aktion ausführen, erhalten wir folgende Meldung:

Page 22

Wenn wir den Boolean-Parameter auf „TRUE” ändern und die neue Aktion erneut ausführen, erhalten wir stattdessen folgende Meldung:

Page Debitoren

Hierbei ist zu beachten, dass die Änderungen erst nach einem neuen Aufrufen der Seite in Kraft treten.