Cambiar los Encabezados de Columnas de TReport

Post Reply
User avatar
JavierVital
Posts: 105
Joined: Thu Feb 26, 2009 4:08 pm
Contact:

Cambiar los Encabezados de Columnas de TReport

Post by JavierVital »

Que tal, Saludos a Todos.

Quisiera saber como poder hacerle para poder cambiar los titulos de las columnas de un reporte, dependiendo de una variable

tengo este codigo pero no me funciona
Me sale el mismo encabezado para todas las columnas

Code: Select all

                      
  FOR I := 1 TO Len(cVend)
         cVendedor := cVend[I]
        Column Title cVendedor                  Data Space(5)
  NEXT
 
y si le antepongo un & me marca un error &cVendedor

Si alguien pudiera echarme la mano

Saludos.
User avatar
FranciscoA
Posts: 1964
Joined: Fri Jul 18, 2008 1:24 am
Location: Chinandega, Nicaragua, C.A.

Re: Cambiar los Envabezados de Columnas de TReport

Post by FranciscoA »

Javier, talvez este codigo parcial te pueda servir de guía.
Saludos.

//Columnas de las cuentas
for n := nColIniCtas to (nColIniCtas+nColsCtas )-1
oRpt:AddColumn( TrColumn():New( { TituCol( cAlias, n, aCuentas ) },,;
{ DatoCol( cAlias, n, aCuentas ) },12,;
{ "@Z( 9,999,999,999.99"},,,,,,.t.,, oRpt ) )
next


ENDREPORT

ACTIVATE REPORT oRpt
SysRefresh()
return nil

//----------------------------------------------------------------------------//
static function TituCol( cAlias, n, aCuentas )
RETURN { || if( substr((cAlias)->(FieldName(n)),1,3)="CTA", aCuentas[n]+" ",;
(cAlias)->(FieldName(n)) ) }

//----------------------------------------------------------------------------//
static function DatoCol( cAlias, n, aCuentas )
RETURN { || ( cAlias )->( FieldGet( n ) ) }
Francisco J. Alegría P.
Chinandega, Nicaragua.

Fwxh1204-MySql-TMySql
User avatar
JavierVital
Posts: 105
Joined: Thu Feb 26, 2009 4:08 pm
Contact:

Re: Cambiar los Envabezados de Columnas de TReport

Post by JavierVital »

Francisco, Gracias.

De tu codigo pude resolver mi problema, ya quedo.
Post Reply