4D v15FORM GET OBJECTS |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v15
FORM GET OBJECTS
|
FORM GET OBJECTS (arrayObjetos{;arrayVariables{;arrayPag}} {; * | opcionPag} )
|
||||||||||||||||||||||||||
Introducido originalmente en 4D v14 R2
El comando FORM GET OBJECTS (tema "Formularios") acepta el nuevo parámetro opcional opcionPag que le permite designar la o las parte(s) del formulario desde donde obtener los objetos.
Por defecto, si el parámetro opcionPag se omite (así como el parámetro *), los objetos de todas las páginas, incluyendo los objetos heredados, se devuelven (como en las versiones anteriores de 4D).
Para reducir el alcance del comando, puede pasar un valor en opcionPag. Puede pasar una (o una combinación) de las siguientes constantes, que se encuentran en el tema "Objetos de formulario (Acceso)":
Constante | Tipo | Valor | Descripción |
Form current page | Entero largo | 1 | devuelve todos los objetos de la página actual, incluyendo la página 0, excluyendo los objetos heredados |
Form all pages | Entero largo | 2 | devuelve todos los objetos de todas las páginas, sin contar los objetos heredados |
Form inherited | Entero largo | 4[ | devuelve únicamente los objetos heredados |
Usted quiere recibir información sobre todas las páginas, incluyendo objetos del formulario heredado (si los hay):
//Formulario abierto
FORM GET OBJECTS(arrayObjetos;arrayVariables;arrayPaginas)
O:
//Formulario cargado
FORM LOAD([Tabla1];"MiForm")
FORM GET OBJECTS(arrayObjetos;arrayVariables;arrayPaginas;Form all pages+Form inherited)
Usted desea obtener los objetos de la página actual del formulario cargado, incluyendo la página 0 del formulario y los objetos de los formularios heredados (si los hay):
FORM LOAD("MiForm")
FORM GOTO PAGE(2)
FORM GET OBJECTS(arrayObjetos;arrayVariables;arrayPag;Formulario página actual+Formulario heredado)
Quiere obtener información sobre todos los objetos en el formulario heredado (si los hay). Si no hay formularios heredados, los arrays se devolverán vacíos.
FORM LOAD("MiForm")
FORM GET OBJECTS(arrayObjetos;arrayVariables;arrayPag;Formulario heredado)
Usted quiere obtener los objetos de la página 4, incluyendo los de la página 0, pero sin los objetos de formularios heredados (si los hay):
FORM LOAD([Tabla1];"MiForm")
FORM GOTO PAGE(4)
FORM GET OBJECTS(arrayObjetos;arrayVariables;arrayPag;Formulario página actual)
Usted quiere obtener información los objetos de todas las páginas, pero sin objetos de formulario heredado (si los hubiera):
FORM LOAD([Tabla1];"MiForm")
FORM GET OBJECTS(arrayObjetos;arrayVariables;arrayPaginas;Form todas las páginas)
Producto: 4D
Tema: Lenguaje
4D v15 - Actualización (standard edition) ( 4D v15)