FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour ToExcel() y Report() con xbrowse
Posts: 1078
Joined: Thu Sep 27, 2007 03:47 PM
ToExcel() y Report() con xbrowse
Posted: Wed Mar 17, 2010 10:27 PM

oLbxr:ToExcel() es posible decirle que columnas quiere pasar a Excel y tambien para Report

Ruben Dario Gonzalez
Cali-Colombia
rubendariogd@hotmail.com - rubendariogd@gmail.com
Posts: 229
Joined: Sat Mar 18, 2006 03:42 PM
Re: ToExcel() y Report() con xbrowse
Posted: Wed Mar 17, 2010 11:11 PM
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 los campos a ocultar o mostrar y por ende los campos que se imprimiran en el reporte, sin necesidad de pasarle parámetro alguno.

Aquí una imagen


Saludos

Marcelo Jingo
Marcelo Jingo
Posts: 1335
Joined: Fri Jun 13, 2008 11:04 AM
Re: ToExcel() y Report() con xbrowse
Posted: Thu Mar 18, 2010 11:44 AM

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

Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: ToExcel() y Report() con xbrowse
Posted: Thu Mar 18, 2010 02:03 PM

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

Saludos,



Adhemar C.
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: ToExcel() y Report() con xbrowse
Posted: Thu Mar 18, 2010 03:35 PM

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.

Regards



G. N. Rao.

Hyderabad, India
Posts: 33
Joined: Thu Jan 26, 2006 05:53 PM
Re: ToExcel() y Report() con xbrowse
Posted: Thu Mar 18, 2010 04:58 PM

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.

Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: ToExcel() y Report() con xbrowse
Posted: Thu Mar 18, 2010 06:48 PM

Gracias Rod

Funcionó perfecto

Gracias una vez mas a todos por sus valiosa ayuda.

Saludos

Adhemar

Saludos,



Adhemar C.
Posts: 1078
Joined: Thu Sep 27, 2007 03:47 PM
Re: ToExcel() y Report() con xbrowse
Posted: Thu Mar 18, 2010 07:06 PM
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.
Ruben Dario Gonzalez
Cali-Colombia
rubendariogd@hotmail.com - rubendariogd@gmail.com
Posts: 1078
Joined: Thu Sep 27, 2007 03:47 PM
Re: ToExcel() y Report() con xbrowse
Posted: Thu Mar 18, 2010 07:08 PM
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 los campos a ocultar o mostrar y por ende los campos 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
Ruben Dario Gonzalez
Cali-Colombia
rubendariogd@hotmail.com - rubendariogd@gmail.com
Posts: 229
Joined: Sat Mar 18, 2006 03:42 PM
Re: ToExcel() y Report() con xbrowse
Posted: Fri Mar 19, 2010 01:31 PM

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

Marcelo Jingo

Continue the discussion