nOrdemOrdem; zero ou omitido indica a corrente.
AdvPL GuiaIndexKey([nOrdem]) -> cExprObtém a expressão de uma chave de índice.
nOrdem zero ou omitido consulta o índice corrente; uma ordem sem índice retorna string vazia. Área não aberta pode gerar Work area not in use. A expressão retornada descreve a chave e não é o valor da chave no registro. (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.
IndexKey([nOrdem]) -> cExprnOrdemOrdem; zero ou omitido indica a corrente.
Expressão de chave ou string vazia.
#Include "Protheus.ch"
User Function Ed486()
// Somente consulta, sem criar ou trocar indices.
If !Empty(Alias())
ConOut(cValToChar(IndexKey(0)))
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.
© 2026 Usina.BR. Todos os direitos reservados. TOTVS, Protheus, Microsiga e seus respectivos logotipos são marcas de seus titulares. O AdvPL Guia é independente e utiliza citações limitadas, atribuídas e justificadas por finalidade educativa. Consulte os Termos de Uso. Termos de Uso
Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.