Page 1 of 1

ToExcel() y Report() con xbrowse

Posted: Wed Mar 17, 2010 10:27 pm
by ruben Dario
oLbxr:ToExcel() es posible decirle que columnas quiere pasar a Excel y tambien para Report

Re: ToExcel() y Report() con xbrowse

Posted: Wed Mar 17, 2010 11:11 pm
by sjingo
Ruben Darío

Si se puede, si das click con el boton derecho del mouse en el encabezado del XBrowse te muestra un menú en el que seleccionas _ a ocultar o mostrar y por ende _ que se imprimiran en el reporte, sin necesidad de pasarle parámetro alguno.

Aquí una imagen
Image

Saludos

Marcelo Jingo

Re: ToExcel() y Report() con xbrowse

Posted: Thu Mar 18, 2010 11:44 am
by anserkk
Dear Mr.Ruben,

oBrw:ToExcel() accepts the following parameters.
ToExcel( bProgress, nGroupBy, aCols )

You can specify an array containing the column numbers and then pass as parameter to ToExcel()

For eg.
ToExcel(,,{1,2,5,6}) transfers only the column 1,2,5 and 6 to Excel

Regards
Anser

Re: ToExcel() y Report() con xbrowse

Posted: Thu Mar 18, 2010 2:03 pm
by acuellar
Distinguido

y cómo se hace para mandar un campo numérico a Excel?

Si se coloca BASE->MONTO sale error de argumento ALLTRIM

Si coloco Trans(BASE->MONTO,"@Z 99,999.99") no da error y lo manda como cadena

Gracias por la ayuda

Saludos

Adhemar

Re: ToExcel() y Report() con xbrowse

Posted: Thu Mar 18, 2010 3:35 pm
by nageswaragunupudi
XBrowse exports numbers as numbers, dates as dates.

\fwh\samples\testxbr3.prg gives best examples how to define xbrowse and use for export to excel and reports.

Re: ToExcel() y Report() con xbrowse

Posted: Thu Mar 18, 2010 4:58 pm
by RodMG
Adhemar,

Si lo tienes definido así:

oXBrowse:oCol:bStrData := { || Trans(BASE->MONTO,"@Z 99,999.99") }


Intenta cambialo por esto:

oXBrowse:oCol:bEditValue := { || BASE->MONTO }
oXBrowse:oCol:cEditPicture := "@Z 99,999.99"

Espero que te funcione.

Saludos,

Rod MG.

Re: ToExcel() y Report() con xbrowse

Posted: Thu Mar 18, 2010 6:48 pm
by acuellar
Gracias Rod

Funcionó perfecto

Gracias una vez mas a todos por sus valiosa ayuda.


Saludos

Adhemar

Re: ToExcel() y Report() con xbrowse

Posted: Thu Mar 18, 2010 7:06 pm
by ruben Dario
anserkk wrote:Dear Mr.Ruben,

oBrw:ToExcel() accepts the following parameters.
ToExcel( bProgress, nGroupBy, aCols )

You can specify an array containing the column numbers and then pass as parameter to ToExcel()

For eg.
ToExcel(,,{1,2,5,6}) transfers only the column 1,2,5 and 6 to Excel

Regards
Anser
Le digo Asi
oLbx:ToExcel(,,{1,2,3})
Y No me funciona Pasa todo.

Re: ToExcel() y Report() con xbrowse

Posted: Thu Mar 18, 2010 7:08 pm
by ruben Dario
sjingo wrote:Ruben Darío

Si se puede, si das click con el boton derecho del mouse en el encabezado del XBrowse te muestra un menú en el que seleccionas _ a ocultar o mostrar y por ende _ que se imprimiran en el reporte, sin necesidad de pasarle parámetro alguno.

Aquí una imagen
Image

Saludos

Marcelo Jingo
Hice la Prueba .
Al pasar al Excel solamente Quita el Titulo de La Columna Pero Los Datos Los Pasa

Re: ToExcel() y Report() con xbrowse

Posted: Fri Mar 19, 2010 1:31 pm
by sjingo
Ruben

Acabo de probarlo y funciona muy bien, tanto en oBrw:report() como oBrw:ToExcel(), sin enviar ningún parámetro. Sólo oculto las columnas de la forma que te indiqué y el reporte como al exportar a Excel sale sólo lo que se visualiza.

Uso FW904

Un saludo
Marcelo Jingo