Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
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 v19)
Manual de linguagem 4D ( 4D v19.1)
Manual de linguagem 4D ( 4D v19.4)
Manual de linguagem 4D ( 4D v19.5)
Manual de linguagem 4D ( 4D v19.6)
Manual de linguagem 4D ( 4D v19.7)
Manual de linguagem 4D ( 4D v19.8)