muchisimas gracias por tu tiempo. (ratifica la grandeza de este foro!)
Me diste la solución (ya que estaba mas que mareado con esto), sin necesidad de implementar tu código
- Code: Select all Expand view RUN
- WITH OBJECT ::oLstDeuda
...
:lFooter = TRUE
:bChange := {|| ::oLstDeuda:MakeTotals(), ;
::oLstDeuda:Monto:nTotal:= -::oLstDeuda:Monto:nTotal, ::oLstDeuda:Monto:RefreshFooter() }
:bGotFocus:= {|| h0["CabVentas"]:SetFocus() }
END
....
WITH OBJECT ::oLstDeuda:Monto
:nHeadStrAlign:= :nDataStrAlign:= AL_RIGHT
:nWidth := 85
:nFooterType := AGGR_TOTAL
:cEditPicture:= PIC_OCHOCIF1
:bClrFooter := {|| {CLR_HRED, CLR_BLACK} }
:oFooterFont := ::hFont["Tahoma14B"]
:cEditPicture := "(999,999.99)" // tan sencillo como esto
END