nTopLímite superior.
Guía AdvPLMsGetDB():New(nTop,nLeft,nBottom,nRight,nOpc,[cLinhaOk],[cTudoOk],[cIniCpos],[lDelete],[aAlter],[nFreeze],[lEmpty],[uPar1],cTRB,[cFieldOk],[uPar2],[lAppend],[oWnd],[lDisparos],[uPar3],[cDelOk],[cSuperDel])Mantiene grid legado basado en tabla temporal.
Clase legada que edita filas en alias temporal cTRB del constructor. Exige Private aRotina/aHeader; tabla sigue cabecera y contiene indicador lógico final de exclusión. Enable/Disable controlan interacción; ForceRefresh actualiza y posiciona primera fila. Callbacks de validación deben ser funciones accesibles, no Static. Fragmento cubre solo tres métodos, sin crear tabla o diálogo. (Fuentes: refs. 1–1.)
MsGetDB():New(nTop,nLeft,nBottom,nRight,nOpc,[cLinhaOk],[cTudoOk],[cIniCpos],[lDelete],[aAlter],[nFreeze],[lEmpty],[uPar1],cTRB,[cFieldOk],[uPar2],[lAppend],[oWnd],[lDisparos],[uPar3],[cDelOk],[cSuperDel])nTopLímite superior.
nLeftLímite izquierdo.
nBottomLímite inferior.
nRightLímite derecho.
nOpcPosición de acción en aRotina.
cTRBAlias temporal para edición.
MsGetDB():New(nTop,nLeft,nBottom,nRight,nOpc,[cLinhaOk],[cTudoOk],[cIniCpos],[lDelete],[aAlter],[nFreeze],[lEmpty],[uPar1],cTRB,[cFieldOk],[uPar2],[lAppend],[oWnd],[lDisparos],[uPar3],[cDelOk],[cSuperDel])Objeto de clase.
oGrid:Enable()oGrid:Disable()oGrid:ForceRefresh()New devuelve objeto; ejemplo no usa retornos de otros métodos.
#Include "Protheus.ch"
User Function Ed542()
// Exige objeto ya construido en dialogo correcto; bloque no invocado.
Local bActualizar := {|oGrid| oGrid:ForceRefresh()}
ConOut(ValType(bActualizar))
Return NilImprime B. Invocado con objeto válido, refresh puede cambiar fila actual. 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.