OBJECT GET SUBFORM
OBJECT GET SUBFORM ( {* ;} objeto ; puntTabla ; subFormDet {; subFormList} )
Parámetro | Tipo | Descripción | |
---|---|---|---|
* | Operador | → | Si se especifica, objeto es un nombre de objeto (cadena)Si se omite, objeto es una variable |
objeto | any | → | Nombre de objeto (si se especifica *) o Variable (si se omite *) |
puntTable | Table | ← | Puntero a la tabla del formulario |
subFormDet | Text | ← | Nombre del formulario detallado del subformulario |
subFormList | Text | ← | Nombre 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.