ToExcel() y Report() con xbrowse

Post Reply
User avatar
ruben Dario
Posts: 986
Joined: Thu Sep 27, 2007 3:47 pm
Location: Colombia

ToExcel() y Report() con xbrowse

Post by ruben Dario »

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
User avatar
sjingo
Posts: 229
Joined: Sat Mar 18, 2006 3:42 pm
Location: Ibarra-Ecuador

Re: ToExcel() y Report() con xbrowse

Post 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
Marcelo Jingo
User avatar
anserkk
Posts: 1280
Joined: Fri Jun 13, 2008 11:04 am
Location: Kochi, India

Re: ToExcel() y Report() con xbrowse

Post 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
User avatar
acuellar
Posts: 1312
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: ToExcel() y Report() con xbrowse

Post 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
Saludos,

Adhemar C.
User avatar
nageswaragunupudi
Posts: 8017
Joined: Sun Nov 19, 2006 5:22 am
Location: India
Contact:

Re: ToExcel() y Report() con xbrowse

Post 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.
Regards

G. N. Rao.
Hyderabad, India
RodMG
Posts: 31
Joined: Thu Jan 26, 2006 5:53 pm

Re: ToExcel() y Report() con xbrowse

Post 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.
User avatar
acuellar
Posts: 1312
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: ToExcel() y Report() con xbrowse

Post by acuellar »

Gracias Rod

Funcionó perfecto

Gracias una vez mas a todos por sus valiosa ayuda.


Saludos

Adhemar
Saludos,

Adhemar C.
User avatar
ruben Dario
Posts: 986
Joined: Thu Sep 27, 2007 3:47 pm
Location: Colombia

Re: ToExcel() y Report() con xbrowse

Post 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.
Ruben Dario Gonzalez
Cali-Colombia
rubendariogd@hotmail.com - rubendariogd@gmail.com
User avatar
ruben Dario
Posts: 986
Joined: Thu Sep 27, 2007 3:47 pm
Location: Colombia

Re: ToExcel() y Report() con xbrowse

Post 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
Ruben Dario Gonzalez
Cali-Colombia
rubendariogd@hotmail.com - rubendariogd@gmail.com
User avatar
sjingo
Posts: 229
Joined: Sat Mar 18, 2006 3:42 pm
Location: Ibarra-Ecuador

Re: ToExcel() y Report() con xbrowse

Post 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
Marcelo Jingo
Post Reply