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

IndRegua

IndRegua(cAlias,cIndice,cExpress,[xOrdem],[cFor],[cMens],[lExibir])

Crea índice temporal con filtro en modelo histórico.

IndReguaAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

Manual describe alias, archivo de índice, expresión, orden opcional, filtro, mensaje y bandera de visualización. xOrden D indica descendente. Contrato histórico depende de RDD y no crea índice SQL permanente. Ejemplo solo prepara bloque para alias y nombre exclusivo de índice de prueba. (Fuentes: refs. 1–1.)

02 · SINTAXIS

Sintaxis

IndRegua(cAlias,cIndice,cExpress,[xOrdem],[cFor],[cMens],[lExibir])

Parámetros

cAlias
CarácterOpcional

Alias de tabla de trabajo.

cIndice
CarácterObligatorio

Nombre exclusivo de índice de prueba.

cExpress
CarácterObligatorio

Expresión de clave.

xOrdem
CarácterOpcional

D para descendente según manual.

cFor
CarácterOpcional

Expresión de filtro.

cMens
CarácterOpcional

Mensaje de progreso.

lExibir
LógicoOpcional

Controla visualización de progreso.

Retorno

NIL según firma del manual histórico.

03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"

User Function Ed488()
    // ED_COD debe existir en tabla de trabajo preparada.
    Local bIndex := {|cAlias,cIndex| IndRegua(cAlias,cIndex,"ED_COD",,"!Empty(ED_COD)",,.F.)}
    ConOut(ValType(bIndex))
Return Nil
Resultado esperado

No crea índice hasta invocar bloque explícitamente. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Definir apertura, selección, cierre y descarte dentro del ciclo temporal; comprobar comportamiento TOPCONN.
  • En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Contenido relacionado

REFERENCIAS
  1. Waterloo Ferreira da Silva. AdvPL — O Manual, versão 1.0; p. 352. Referência histórica. 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