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
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
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