Página 1 de 1

Reports

Publicado: Mié Mar 29, 2006 2:32 pm
por fredy[1]
Hola,
Quiero hacer un report de facturas en el que las facturas en negativo me
aparezcan resaltadas en negrita, pero no tengo ni idea de cómo hacerlo.
¿alguna ayuda?
Un saludico,
Fredy

Reports

Publicado: Mié Mar 29, 2006 5:38 pm
por ignacio
Fredy,
With Object oFont1 := TFont():New()
:cName := "Arial"
:nSize := 10
:lBold := .f.
END WITH
With Object oFont2 := TFont():New()
:cName := "Arial"
:nSize := 10
:lBold := .t.
END WITH
::oDataSet:Gotop()
REPORT oReport ... ;
FONT oFont1, oFont2
COLUMN oCol OF oReport ...
oCol:OnPrintData := {|oSender, nLine, cText, nFont, nColor| iif( Val( cText ) < 0, nFont := 2, ) }
Saludos,
"Fredy" <fredy@airtel.net> escribió en el mensaje news:[email=a20b86f2555e8c82154b2f98582@news.xailer.com...]a20b86f2555e8c82154b2f98582@news.xailer.com...[/email]
> Hola,
>
> Quiero hacer un report de facturas en el que las facturas en negativo me
> aparezcan resaltadas en negrita, pero no tengo ni idea de cómo hacerlo.
>
> ¿alguna ayuda?
>
> Un saludico,
> Fredy
>
>
--

Reports

Publicado: Mié Mar 29, 2006 7:14 pm
por Fredy
Perfecto, sólo una duda.
Los objetos oFont los tengo que destruir manualmente una vez terminado el
listado,
¿Los objetos oCol también, o los destruye el propio report?
Un saludico,
Fredy

Reports

Publicado: Jue Mar 30, 2006 10:23 am
por ignacio
Fredy,
Solo los objetos FONT que son los que crean objetos GDI.
Saludos,
"Fredy" <fredy@navegandoconxailer.com> escribió en el mensaje
news:[email=a20b86f255bb8c8217c1561378e@news.xailer.com...]a20b86f255bb8c8217c1561378e@news.xailer.com...[/email]
> Perfecto, sólo una duda.
>
> Los objetos oFont los tengo que destruir manualmente una vez terminado el
> listado,
> ¿Los objetos oCol también, o los destruye el propio report?
>
> Un saludico,
> Fredy
>
>