- Code: Select all Expand view RUN
....
REDEFINE LISTBOX oBrw1 fields StrZero( ( oAjuste:cAlias )->ncli, 5 ), ;
StrZero( ( oAjuste:cAlias )->recibo, 8 ), ;
( oAjuste:cAlias )->detalle, ;
Transform( ( oAjuste:cAlias )->dolar, "@e 999,999.999" ), ;
Transform( ( oAjuste:cAlias )->importe, "@e 99,999,999.99" ) ID 103 UPDATE;
ON DBLCLICK hnotas( oAjuste, oBrw1 )
oBrw1:aheaders := { "Nº Cliente", "Recibo", "Detalle", "Dólar", "Importe" }
oBrw1:aColSizes := { 90, 90, 150, 95, 120 }
oBrw1:aHjustify := {2,2,2,2,2}
oBrw1:ajustify := {0,0,0,1,1}
oBrw1:bSkip = {| nRecs | oAjuste:Skipper( nRecs ) }
oBrw1:nLineStyle := 3
oBrw1:nClrPane := { || iif(fechache(oAjuste:recibo,oCheque,oBrw1), cColor("verde"), cColor("")) }
etc,etc
STATIC FUNCTION fechache(nRecibo,oCheque,obrw1)
local lverdad := .t.
oCheque:gotop()
if oCheque:seek(nRecibo)
do
if oCheque:feccha >= Date()
lverdad := .f.
endif
oCheque:skip()
until oCheque:recibo != nRecibo
endif
obrw1:refresh()
return lverdad
//----------------------------------------------------------------------------//
Luis