Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
OBJECT SET SUBFORM
|
OBJECT SET SUBFORM ( {* ;} Objekt {; Tabellenname}; SeitenUnterformular {; ListenUnterformular} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
* | Operator |
![]() |
Mit Stern: Objekt ist ein Objektname (String) Ohne Stern: Objekt ist eine Variable |
|||||
Objekt | Formularobjekt |
![]() |
Objektname (mit *) oder Feld bzw. Variable (ohne *) | |||||
Tabellenname | Tabelle |
![]() |
Tabelle des Formulars (wenn Tabellenformular) | |||||
SeitenUnterformular | Text, Objekt |
![]() |
Name (Text) des Seitenformulars oder POSIX Pfad (Text) zu einer .json Datei mit Beschreibung des Seitenformulars, oder Objekt mit Beschreibung des Seitenformulars des Unterformulars. |
|||||
ListenUnterformular | Text, Objekt |
![]() |
Name (Text) des Listenformulars oder POSIX Pfad (Text) zu einer .json Datei mit Beschreibung des Listenformulars oder Objekt mit Beschreibung des Listenformulars des Unterformulars (Tabellenformular). |
|||||
Der Befehl OBJECT SET SUBFORM ändert dynamisch das Seitenformular sowie optional, das Listenformular auf dem Bildschirm für das Objekt Unterformular, angegeben in den Parametern Objekt und * für den aktuellen Prozess.
Hinweis: Dieser Befehl kann nicht die Art des Unterformulars (Liste oder Seite) ändern. Diese Eigenschaft lässt sich nur im Designmodus setzen.
Übergeben Sie den optionalen Parameter *, ist Objekt ein Objektname (String). Ohne diesen Parameter ist Objekt eine Variable. In diesem Fall übergeben Sie eine Variablenreferenz anstelle eines String.
Im Parameter Tabellenname übergeben Sie die Tabelle des entsprechenden Formulars. Dieser Parameter ist optional, Sie können ihn weglassen, wenn Sie ein Projektformular als Seitenunterformular verwenden.
In den Parametern SeitenUnterformular und ListenUnterformular übergeben Sie entweder:
* Dateipfade in OBJECT SET SUBFORM sind, im Gegensatz zu anderen Befehlen für dynamische Formulare, relativ zum Elternformular des Unterformulars.
Hinweis: Der Parameter ListenUnterformular lässt sich nur übergeben, wenn Sie ein Unterformular vom Typ Liste ändern.
Ändern Sie ein Unterformular vom Typ Seite, lässt sich der Befehl jederzeit ausführen; aktuelle Auswahlen werden nicht geändert. Ein Unterformular vom Typ Liste lässt sich dagegen nur ändern, wenn es die Liste anzeigt. Wird der Befehl ausgeführt, wenn nach einem Doppelklick in die Liste das Seitenformular erscheint, wird ein Fehler generiert.
Produkt: 4D
Thema: Objekte (Formulare)
Nummer:
1138
Erstellt: 4D v13
Geändert: 4D v16 R6
4D Programmiersprache ( 4D v20 R7)