4D v17.4

Form

Inicio

 
4D v17.4
Form

Form 


 

Form -> Resultado 
Parámetro Tipo   Descripción
Resultado  Objeto in Datos del formulario asociados al formulario actual

El comando Form devuelve el objeto asociado con el formulario actual, si lo hay. 4D asocia automáticamente un objeto al formulario actual en los siguientes casos:

  • el formulario actual ha sido mostrado por el comando DIALOG,
  • el formulario actual es un subformulario.

Si el formulario actual se muestra mediante una llamada al comando DIALOG, Form devuelve un objeto vacío, o el objeto formData pasado como parámetro a este comando, si existe.

Si el formulario actual es un subformulario, el objeto devuelto depende de la variable del contenedor padre:

  • Si la variable asociada al contenedor principal se ha escrito como un objeto (C_OBJECT), Form devuelve el valor de esta variable.
    En este caso, el objeto devuelto por Form es el mismo que el devuelto por la siguiente expresión:
  • Si la variable asociada al contenedor padre no se ha escrito como un objeto, Form devuelve un objeto vacío, mantenido por 4D en el contexto del subformulario.

Para más información, consulte la sección Subformularios en página.

Ejemplo  

En un formulario, usted asignó algunas propiedades de objeto Form a variables:

Luego, puede ejecutarlas desde cualquier lugar de la aplicación:

 C_LONGINT($win)
 $win:=Open form window("Edit_Address";Movable form dialog box;Horizontally centered;Vertically centered)
 DIALOG("Edit_Address";New object("firstName";"Mike";"age";12))
 CLOSE WINDOW($win)

El formulario muestra los valores que ha pasado:

Nota: este ejemplo requiere que la notación de objeto esté habilitada en la base de datos (ver Página Compatibilidad).



Ver también 

DIALOG

 
PROPIEDADES 

Producto: 4D
Tema: Formularios
Número 1466

 
HISTORIA 

Creado por: 4D v16 R5

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v17.4)