Usina BRGuía AdvPL
Ingresar
← Todos los temas
FUNCIóNEn revisión

IndexOrd

IndexOrd() -> nOrder

Consulta posición del índice corriente en lista abierta.

IndexOrdAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

Devuelve posición numérica y cero cuando tabla corriente no tiene índice abierto. Posición depende de índices abiertos, no es identificador universal del diccionario. Expresiones con alias consultan área específica sin cambiar permanentemente selección del llamador. (Fuentes: refs. 1–1.) Ejemplo comunitario de posicionamiento también ilustra GetArea/RestArea y selección explícita de índice; no determina orden en todos los ambientes.

02 · SINTAXIS

Sintaxis

IndexOrd() -> nOrder

Retorno

Posición numérica de orden corriente.

03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"

User Function Ed487()
    // Solo consulta, sin crear ni cambiar indices.
    If !Empty(Alias())
        ConOut(cValToChar(IndexOrd()))
    EndIf
Return Nil
Resultado esperado

Informa metadato del área corriente cuando hay área abierta. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • No macroejecutar expresión no confiable. Verificar orden efectivo antes de DbSeek.
  • En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Contenido relacionado

REFERENCIAS
  1. TOTVS. IndexOrd. TDN. Consulta el 2026-10-27.
  2. Daniel Atilio. zIndPos.prw; commit 7d275a7. Consulta el 2026-10-27.
Estado
En revisión
Página creada el
Última revisión el
Idioma original
Portugués
Revisión
Usina.BR
0 comentario(s) aprobado(s)

Comentarios

Todavía no hay comentarios aprobados.

Inicia sesión con Google o Microsoft para comentar.

Desarrollado con Usina Docs · Alpha