FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Ayuda con reporte
Posts: 601
Joined: Wed Jul 04, 2007 03:51 PM
Ayuda con reporte
Posted: Thu Dec 06, 2007 04:08 PM

Tengo el siguiente problema:
En un reporte donde en una columna listo valores num茅ricos necesito que estos valores se vean alineados a la derecha, pero al mismo tiempo necesito que el t铆tulo de la columna est茅 centralizado.
Hay alguna forma de lograr eso?
Desde ya muchas gracias
Saludos, Esteban.

Ojeda Esteban Eduardo.

Buenos Aires - Argentina.

FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport

Skype: jreduojeda
Posts: 1088
Joined: Fri Oct 07, 2005 03:33 PM
Ayuda con reporte
Posted: Thu Dec 06, 2007 10:19 PM

Hola,

intenta utilizar

oReport:aColumns[n]:nPad := 1|2|3

en los bloques bstarpage y bstartline o donde puedas conmutar entre los titulos y los datos del reporte

saludos

Posts: 601
Joined: Wed Jul 04, 2007 03:51 PM
Ayuda con reporte
Posted: Fri Dec 07, 2007 07:33 PM

Hola Marcelo,
Prob茅 esto que me dices pero aplica la alinieaci贸n a toda la columna completa, yo necesito que solo aplique la alineaci贸n al t铆tulo de la columna, y a los datos de cada l铆nea no.

De todas maneras muchas gracias.
Saludos, Esteban

Ojeda Esteban Eduardo.

Buenos Aires - Argentina.

FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport

Skype: jreduojeda
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Ayuda con reporte
Posted: Fri Dec 07, 2007 07:45 PM

Esteban:

Pudes definir la columna con la alineaci贸n deseada, en tu caso centrada y despues utilizar el m茅todo ON CHANGE de la clase TReport para ir a una funci贸n donde imprimas el detalle con oReporte:Say( ,RPT_RIGHT) y ah铆 alinear el detalle de las columnas

Saludos

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 205
Joined: Fri Oct 07, 2005 05:07 PM
Ayuda con reporte
Posted: Sat Dec 08, 2007 10:49 AM
Puedes intentar esto:
en el startpage
oRtp:bStartPage := { || oRpt:aColumns[ n ]:nPad := RTP_CENTER }


Despues en la StartRecord
oRpt:bStartRecord := { || oRpt:aColumns[ n ]:nPad := RTP_RIGHT }


Donde 'n' es el numero de columna que quieres modificar.

Tambien puedes agregar una data a la clase rColumn que definiria la alineacion para el titulo de la misma. La impresion del titulo de la columna se realiza en el Method SayTitle(), puedes ver ese metodo para ver si puedes hacer los cambios.


Salu2
Saludos/regards

RenOmaS



skype: americo.balboa

Continue the discussion