| 4D v18FORM GET ENTRY ORDER | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 FORM GET ENTRY ORDER 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FORM GET ENTRY ORDER ( objectNames {; numPagina | * } ) | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| objectNames | Array texto |   | Nomes de objeto ordenados por ordem de entrada | |||||
| numPagina | * | Inteiro longo, Operador |   | Número de página para o qual obter a ordem definida de entrada (página atual se omitida) | |||||
O comando FORM GET ENTRY ORDER devolve em nomObjetos os nomes ordenados dos objetos que definem a ordem de entrada do formulario.
Em ambos casos, se o comando FORM SET ENTRY ORDER não foi chamado previamente para o formulário atual, o array nomObjetos é devolvido vazio.
A ordem de entrada real sempre inclui objetos da página 0 e dos formulários herdados.
Nota: a ordem de entrada dentro de um subformulario não é devolvida quando se aplica este comando ao formulário pai.
Pode excluir certos objetos da ordem de entrada:
 ARRAY TEXT($arrTabOrderObject;0)
 C_LONGINT($vElem)
 
 FORM GET ENTRY ORDER($arrTabOrderObject;*) //obter a ordem de entrada atual
 Repeat
    $vElem:=Find in array($arrTabOrderObject;"vTax@")
    If($vElem>0) //exclui objetos cujo nome começa por "vTax" da ordem de entrada de dados
       DELETE FROM ARRAY($arrTabOrderObject;$vElem)
    End if
 Until($vElem<0)
 FORM SET ENTRY ORDER($arrTabOrderObject) //aplica a nova ordem de entrada
	Produto: 4D
	Tema: Formulários
	Número 
        1469
        
        
        
	
	Criado por: 4D v16 R4
	
	
	
	
	
	
	
	
	
	
	
	Manual de linguagem 4D ( 4D v18)
	
	
	
	
	
 Adicionar um comentário
Adicionar um comentário