4D v16.3

Current form name

Accueil

 
4D v16.3
Current form name

Current form name 


 

Current form name -> Résultat 
Paramètre Type   Description
Résultat  Texte in Nom du formulaire projet courant ou du formulaire table courant dans le process

La commande Current form name retourne le nom du formulaire courant défini pour le process. Le formulaire courant peut être un formulaire projet ou un formulaire table. 

Par défaut, si vous n’avez pas appelé la commande FORM LOAD dans le process courant, le formulaire courant est le formulaire en cours d’affichage ou d’impression. Si vous avez appelé la commande FORM LOAD dans le process, le formulaire courant reste celui défini par cette commande jusqu’à l’appel de FORM UNLOAD (ou CLOSE PRINTING JOB).

S’il n’y a pas de formulaire courant défini pour le process, la commande retourne une chaîne vide.

Dans un formulaire de saisie, vous placez le code suivant dans un bouton :

 C_TEXT($FormName)
 $fen:=Open form window([Adhérents];"Entrée";Plain form window)
 DIALOG([Adhérents];"Entrée")
 $FormName:=Current form name
     // $FormName = "Entrée"
 FORM LOAD([Adhérents];"Drag")
 $FormName:=Current form name
     // $FormName = "Drag"
     //...

Vous souhaitez obtenir le formulaire courant si c’est un formulaire projet :

 $PointerTable:=Current form table
 If(Nil($PointerTable)) //il s’agit d’un formulaire projet
       $FormName:=Current form name
       ... // traitement
 End if



Voir aussi  

FORM LOAD

 
PROPRIÉTÉS 

Produit : 4D
Thème : Formulaires
Numéro : 1298

 
HISTORIQUE 

Créé : 4D v14

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)