cIndexNombre de índice existente compatible con tabla/RDD.
Guía AdvPLDBSetIndex( cIndex ) --> NilAbre índice existente sin crear claves.
DBSetIndex agrega órdenes del índice a las abiertas. Si existen órdenes, no suponer selección automática de nueva; si no existen, primera nueva controla. No crea archivo ni equivale a DBCreateIndex. ED_NEWIDX es índice propio existente compatible con EDTRB, no índice estándar. EDTRB identifica exclusivamente tabla propia de prueba abierta con estructura y permisos necesarios; ejemplos no se destinan a tablas estándar. (TOTVS, s.f., ref. 1)
DBSetIndex( cIndex ) --> NilcIndexNombre de índice existente compatible con tabla/RDD.
Nil; no es indicador lógico de éxito.
#Include "Protheus.ch"
User Function Ed338()
// Requiere ED_NEWIDX existente; no crea ni reemplaza indice.
If Select("EDTRB") > 0
EDTRB->(DBSetIndex("ED_NEWIDX"))
EndIf
Return NilSolicita apertura; no afirma que quede activo si había otras órdenes. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.
Desarrollado con Usina Docs · Alpha
© 2026 Usina.BR. Todos los derechos reservados. TOTVS, Protheus, Microsiga y sus respectivos logotipos son marcas de sus titulares. Guía AdvPL es independiente y utiliza citas limitadas, atribuidas y justificadas por fines educativos. Consulta los Términos de Uso. Términos de Uso
Comentarios
Todavía no hay comentarios aprobados.
Inicia sesión con Google o Microsoft para comentar.