Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v20 R7
OBJECT SET SUBFORM

OBJECT SET SUBFORM 


 

OBJECT SET SUBFORM ( {* ;} objeto {; aTabla}; subFormDet {; subFormList} ) 
Parámetro Tipo   Descripción
Operador in Si se especifica, objeto es un nombre de objeto (cadena)
Si se omite, objeto es una variable
objeto  Objeto de formulario in Nombre de objeto (si se especifica *) o
Variable (si se omite *)
aTabla  Tabla in Tabla de formulario (si tabla de formulario)
subFormDet  Texto, Objeto in Nombre del formulario detallado de subformulario
subFormList  Texto, Objeto in Nombre del formulario listado de subformulario (formulario tabla)

El  comando OBJECT SET SUBFORM permite modificar dinámicamente el formulario detallado así como también, opcionalmente, el formulario listado asociado al objeto subformulario designado por los parámetros objeto y *.

Nota: este comando no permite cambiar el tipo de subformulario mismo (lista o página). Esta propiedad sólo se puede configurar en modo Diseño.

Si pasa el parámetro opcional *, indica que el parámetro objeto es un nombre de objeto (una cadena). Si no pasa este parámetro, esto indica que el parámetro objeto es una variable. En este caso, se pasa una referencia de variable en lugar de una cadena.

En el parámetro aTabla, pase la tabla de los formularios a utilizar. Este parámetro es opcional; puede omitirlo si especifica un formulario proyecto como subformulario detallado.

En los parámetros subFormDet y subFormList, pase:

  • el nombre de un formulario, o
  • la ruta* (en sintaxis POSIX) a un archivo .json válido que contiene una descripción del formulario a usar (ver Ruta de archivo del formulario), o
  • un objeto que contiene una descripción del formulario.

*A diferencia de otros comandos relacionados con formularios, las rutas de archivo de OBJECT SET SUBFORM son relativas al formulario principal del subformulario.

Nota: el parámetro subFormList  sólo se puede pasar cuando modifica un subformulario de tipo lista.

Cuando modifica un subformulario página, el comando puede ejecutarse en cualquier momento; las selecciones actuales no se modifican. Sin embargo, cuando modifica un subformulario listado, sólo puede modificarse cuando muestra la lista. Si el comando se ejecuta cuando el formulario detallado se muestra después de un doble clic en la lista, se genera un error.



Ver también 

OBJECT GET SUBFORM
OBJECT GET SUBFORM CONTAINER SIZE

 
PROPIEDADES 

Producto: 4D
Tema: Objetos (Formularios)
Número 1138

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

Creado por: 4D v13
Modificado: 4D v16 R6

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v20 R7)