Descripción

Punto de entrada que permite que el usuario defina la forma de exhibición y manejo de los datos de presupuestos con base en la tabla CV2, sustituyendo de esta manera el browse estándar

Ejemplos

User Function CT390AFIL()
Local afilpad :={}
Local cFilPad:=""
Local nx
afilpad :={}
If MsgYesNo("¿Desea mostrar registros con la situación pendiente?")
aAdd( aFilPad, "CV2_STATUS ='1'" )
Endif
If MsgYesNo("¿Desea mostrar registros con la situación saldo generado?")
aAdd( aFilPad, "CV2_STATUS ='2'" )
Endif
If MsgYesNo("D¿Desea mostrar registros con la situación revisado?")
aAdd( aFilPad, "CV2_STATUS ='3'" )
Endif
FOR nX := 1 to Len( aFilPad )
cFilPad +=aFilPad[nx]
If nx+1 <= Len( aFilPad )
cFilPad +=" or "
Endif
NEXT
mBrowse(6,1,22,75,"CV2",,,,,,CtbLegenda("CV2"),,,,,,,,cFilPad)
Return

Idioma

Portugués(Brasil)

Versiones

Versiones_Anteriores

Sistemas operativos compatibles

Todos

Compatible con las bases de datos

Todas

Eventos de activación del Punto de entrada

Antes de la exhibición de los datos es así que se activa la rutina:

 

 

If !lCt390AFil

Ctb390IniVar() //Inicia variables lógicas de los entes adicionales

//ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
//³ Envía la función de BROWSE ³
//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
mBrowse(6,1,22,75,"CV2",,,,,, CtbLegenda("CV2")/*,cFilIni,cFilFim*/)
dbSelectArea("CV2")
Set Filter To
Else
ExecBlock("CT390AFIL",.F.,.F.)
Endif

Programa fuente

CTBA390.PRW

  • Sem rótulos