IndexOrd
IndexOrd() -> nOrderConsulta a posição do índice corrente na lista aberta.
Visão geral
Retorna posição numérica e zero quando não há índice aberto na tabela corrente. A posição depende dos índices abertos, não é um identificador universal do dicionário. Expressões aliasadas permitem consultar uma área específica sem alterar permanentemente a seleção do chamador. (Fontes: refs. 1–1.) O exemplo comunitário de posicionamento também ilustra GetArea/RestArea e seleção explícita de índice; não determina a ordem de todos os ambientes.
Sintaxe
IndexOrd() -> nOrderRetorno
Posição numérica da ordem corrente.
Exemplo comentado
#Include "Protheus.ch"
User Function Ed487()
// Somente consulta, sem criar ou trocar indices.
If !Empty(Alias())
ConOut(cValToChar(IndexOrd()))
EndIf
Return NilInforma metadado da área corrente quando houver área aberta. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
- Não usar texto de expressão de fonte não confiável em macroexecução. Verificar a ordem efetiva antes de DbSeek.
- Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.