| 4D v18FORM GET ENTRY ORDER | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 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
									FORM SET ENTRY ORDER
									
									Modificar el orden de entrada de los datos
									
	Producto: 4D
	Tema: Formularios
	Número 
        1469
        
        
        
	
	Creado por: 4D v16 R4
	
	
	
	
	
	
	
	
	
	
	
	Manual de lenguaje 4D ( 4D v18)
	
	
	
	
	
 Añadir un comentario
Añadir un comentario