Saltar al contenido principal
Versión: 20 R7 BETA

OBJECT GET SUBFORM

OBJECT GET SUBFORM ( {* ;} objeto ; puntTabla ; subFormDet {; subFormList} )

ParámetroTipoDescripción
*OperadorSi se especifica, objeto es un nombre de objeto (cadena)Si se omite, objeto es una variable
objetoanyNombre de objeto (si se especifica *) o Variable (si se omite *)
puntTableTablePuntero a la tabla del formulario
subFormDetTextNombre del formulario detallado del subformulario
subFormListTextNombre del formulario listado del subformulario (formulario tabla)

Este comando no es hilo seguro, no puede ser utilizado en código apropiativo.

Descripción

El comando OBJECT GET SUBFORM obtiene los nombres del o de los formulario(s) asociado(s) al objeto subformulario designado por los parámetros objeto y *.

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 puntTabla, el comando devuelve un puntero a la tabla del o de los formulario(s) utilizado(s). Si el subformulario utiliza un formulario proyecto, el parámetro contiene Is nil pointer.

En el parámetro subFormDet y(opcionalmente) en los parámetros subFormList, el comando devuelve:

  • el nombre del formulario si el subformulario fue creado en el editor de formularios 4D.
  • el atributo "nombre" del subformulario si el subformulario se creó a partir de un archivo .json o un objeto 4D.
    En ambos casos, si el atributo "nombre" no está definido, el comando devolverá:
    • para un archivo .json, el nombre del archivo .json (sin extensión)
    • para un objeto, "sin título"

Si no hay formulario listado, se devuelve una cadena vacía en el parámetro subFormList.

Ver también

OBJECT GET SUBFORM CONTAINER SIZE
OBJECT SET SUBFORM