4D v16.3

Current form name

Home

 
4D v16.3
Current form name

Current form name 


 

Current form name -> Funktionsergebnis 
Parameter Typ   Beschreibung
Funktionsergebnis  Text in Name des aktuellen Projektformulars oder des aktuellen Tabellenformulars im Prozess

Die Funktion Current form name gibt den Namen des aktuellen Formulars zurück, das für den Prozess definiert wurde. Das kann ein Projektformular oder ein Tabellenformular sein.

Standardmäßig, d.h. ohne Aufrufen des Befehls FORM LOAD im aktuellen Prozess, ist das aktuelle Formular das gerade angezeigte oder gedruckte. Haben Sie den Befehl FORM LOAD m Prozess aufgerufen, wird das hier gesetzte Formular das aktuelle Formular und bleibt es, bis Sie den Befehl FORM UNLOAD (oder CLOSE PRINTING JOB) aufrufen.

Wurde für den Prozess kein aktuelles Formular definiert, gibt die Funktion einen leeren String zurück.

Eingabeformular mit Code in einer Schaltfläche:

 C_TEXT($FormName)
 $win:=Open form window([Members];"Input";Plain form window)
 DIALOG([Members];"Input")
 $FormName:=Current form name
  // $FormName = "Input"
 FORM LOAD([Members];"Drag")
 $FormName:=Current form name
  // $FormName = "Drag"
  //...

Sie wollen das aktuelle Formular abfragen, aber nur wenn es ein Projektformular ist:

 $PointerTable:=Current form table
 If(Nil($PointerTable)) // Dies ist ein Projektformular
    $FormName:=Current form name
    ... // Bearbeitung
 End if



Siehe auch 

FORM LOAD

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Formulare
Nummer: 1298

 
GESCHICHTE 

Erstellt: 4D v14

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)