Saltar al contenido principal
Versión: Siguiente

OBJECT GET SUBFORM

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

ParámetroTipoDescripción
*Operador🡒Si se especifica, objeto es un nombre de objeto (cadena)Si se omite, objeto es una variable
objetoObjeto de formulario🡒Nombre de objeto (si se especifica *) o Variable (si se omite *)
puntTablaTabla🡘Puntero a la tabla del formulario
subFormDetTexto🡘Nombre del formulario detallado del subformulario
subFormListTexto🡘Nombre del formulario listado del subformulario (formulario tabla)

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