4D v16.3

Current form name

Inicio

 
4D v16.3
Current form name

Current form name 


 

Current form name -> Resultado 
Parámetro Tipo   Descripción
Resultado  Texto in Nombre del formulario de proyecto actual o formulario tabla actual en el proceso

El comando Current form name devuelve el nombre del formulario actual definido para el proceso. El formulario actual puede ser un formulario proyecto o un formulario tabla.

Por defecto, si no se ha llamado al comando FORM LOAD en el proceso actual, el formulario actual es el que está siendo visualizado o impreso. Si ha llamado al comando FORM LOAD en el proceso, el formulario actual es el definido para este comando y permanece así hasta que llame a FORM UNLOAD (o CLOSE PRINTING JOB).

Si no hay formulario actual definido para el proceso, el comando devuelve una cadena vacía.

En un formulario de entrada, ponga el siguiente código en un bóton:

 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"
  //...

Usted quiere obtener el formulario actual si éste es un formulario proyecto:

 $PointerTable:=Current form table
 If(Nil($PointerTable)) // este es un formulario proyecto
    $FormName:=Current form name
    ... // procesamiento
 End if



Ver también 

FORM LOAD

 
PROPIEDADES 

Producto: 4D
Tema: Formularios
Número 1298

 
HISTORIA 

Creado por: 4D v14

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v16)
Manual de lenguaje 4D ( 4D v16.1)
Manual de lenguaje 4D ( 4D v16.2)
Manual de lenguaje 4D ( 4D v16.3)