Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
FORM GET ENTRY ORDER
|
FORM GET ENTRY ORDER ( nomObjetos {; numPag | * } ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
nomObjetos | Array texto |
![]() |
Nombres de objetos ordenados por orden de entrada | |||||
numPag | * | Entero largo, Operador |
![]() |
Número de la página para la que se obtiene el orden de entrada definido (página actual si se omite), o * para obtener el orden de entrada real de la página actual |
|||||
El comando FORM GET ENTRY ORDER devuelve en nomObjetos los nombres ordenados de los objetos que definen el orden de entrada del formulario.
En ambos casos, si el comando FORM SET ENTRY ORDER no fue llamado previamente para el formulario actual, el array nomObjetos se devuelve vacío.
El orden de entrada real siempre incluye objetos de la página 0 y de los formularios heredados.
Nota: el orden de entrada dentro de un subformulario no se devuelve cuando se aplica este comando al formulario padre.
Puede excluir ciertos objetos del orden de entrada:
ARRAY TEXT($arrTabOrderObject;0)
C_LONGINT($vElem)
FORM GET ENTRY ORDER($arrTabOrderObject;*) //obtener el orden de entrada actual
Repeat
$vElem:=Find in array($arrTabOrderObject;"vTax@")
If($vElem>0) //excluye objetos cuyo nombre comienza por "vTax" del orden de entrada de datos
DELETE FROM ARRAY($arrTabOrderObject;$vElem)
End if
Until($vElem<0)
FORM SET ENTRY ORDER($arrTabOrderObject) //aplica el nuevo orden de entrada
Producto: 4D
Tema: Formularios
Número
1469
Creado por: 4D v16 R4
Manual de lenguaje 4D ( 4D v20 R7)