Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com

Home

 
4D v20 R7
OBJECT SET SUBFORM

OBJECT SET SUBFORM 


 

OBJECT SET SUBFORM ( {* ;} Objekt {; Tabellenname}; SeitenUnterformular {; ListenUnterformular} ) 
Parameter Typ   Beschreibung
Operator in Mit Stern: Objekt ist ein Objektname (String)
Ohne Stern: Objekt ist eine Variable
Objekt  Formularobjekt in Objektname (mit *) oder Feld bzw. Variable (ohne *)
Tabellenname  Tabelle in Tabelle des Formulars (wenn Tabellenformular)
SeitenUnterformular  Text, Objekt in 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 in 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:

  • Den Namen des Formulars oder
  • Den Pfad * (in POSIX Syntax) zu einer gültigen .json Datei mit der Beschreibung des Formulars. Siehe Dateipfade für Formulare oder
  • Ein Objekt mit der Beschreibung des Formulars. Weitere Informationen dazu finden Sie unter Dynamische Formulare.

* 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.



Siehe auch 

OBJECT GET SUBFORM
OBJECT GET SUBFORM CONTAINER SIZE

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Objekte (Formulare)
Nummer: 1138

 
SEITENINHALT 
 
GESCHICHTE 

Erstellt: 4D v13
Geändert: 4D v16 R6

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v20 R7)