FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Grupos en Treport
Posts: 149
Joined: Thu Jun 21, 2007 03:26 PM
Grupos en Treport
Posted: Fri Jul 22, 2011 05:25 PM

Hola, estoy imprimiendo con el reporteador de fivewin una serie de listados.
¿se pueden escribir los totales de los grupos en una fuente distinta a la de la columna totalizada? lo que quiero es, por ej

Columna 1 columna 2
a 10 (esto en una fuente sin BOLD)
b 20 (esto en una fuente sin BOLD)
c 15 (esto en una fuente sin BOLD)
d 5 (esto en una fuente sin BOLD)
TOTAL GR 1 40 (ESTO QUE SALGA EN NEGRITA)

Yo puedo poner el "TOTAL GR 1" en negrita, usando el FONT del footer que se configura en el GROUP BY, pero no puedo diferenciar el total numerico de los datos de la columna.

Si alguien sabe... gracias...!!!

Posts: 845
Joined: Sun Oct 09, 2005 05:36 PM
Re: Grupos en Treport
Posted: Fri Jul 22, 2011 06:27 PM

Diego, asi va
oReport:aColumns[3]:bDataFont := {|| 4 }
oReport:aColumns[4]:bTotalFont := {|| 4 }

espero sea lo que buscas
saludos
paco

____________________

Paco
Posts: 149
Joined: Thu Jun 21, 2007 03:26 PM
Re: Grupos en Treport
Posted: Mon Jul 25, 2011 12:22 PM

Gracias, pero de esta forma lo que logro es cambiar la fuente de toda la columna. Yo quiero cambiar el font del total del grupo nada mas.

Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
Re: Grupos en Treport
Posted: Mon Jul 25, 2011 03:44 PM

Diego, prueba asi:

local n
...
...
IF oREPORT lCREATED
...
...
for n:=1 to len(oReport:aColumns)
oReport:aColumns[n]:bTotalFont := {|| 3 }
next
ENDIF
Saludos

Francisco J. Alegría P.

Chinandega, Nicaragua.



Fwxh-MySql-TMySql
Posts: 149
Joined: Thu Jun 21, 2007 03:26 PM
Re: Grupos en Treport
Posted: Mon Jul 25, 2011 05:15 PM

Como diria el sr. Burns... Excelente...
Lo unico, te corrijo una pequeña cosita, para que le quede al resto de los lectores... el lcreated va concatenado a oreport con un ":"...
o sea, quedaria asi:
...
IF oreport:lCREATED
...

el resto todo OK, y anda. Mil gracias...!!!

Continue the discussion