In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

METHOD ToExcel()

Foro de Xailer profesional en español
Responder
Jose Lopez
Mensajes: 123
Registrado: Mié Jun 16, 2010 2:33 pm

METHOD ToExcel()

Mensaje por Jose Lopez »

Buenas tardes Xalier Team y a todos los usuarios de Xailer
El método ToExcel() del arraybrowse no exporta la ultima fila a Excel.
Cuando puedan agradecería se modificara.
Un fuerte abrazo a todos.
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9246
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: METHOD ToExcel()

Mensaje por ignacio »

Hola,

Hemos comprobado que con el ejemplo de \samples\Reports\BasicReports funciona correctamente. En el primer informe hemos modificado el criterio de ordenación para que coincida con el enviar a Excel y en ambos casos el último elemento es YAO BUCK.

Código: Seleccionar todo

METHOD Button1Click( oSender ) CLASS TFrm1

  Local oReport, oFont1, oFont2

  ::oDataSet:OrdSetFocus( "First" )
  ::oDataSet:Gotop()

  With Object oFont1 := TFont():New()
Saludos
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Jose Lopez
Mensajes: 123
Registrado: Mié Jun 16, 2010 2:33 pm

Re: METHOD ToExcel()

Mensaje por Jose Lopez »

Buenas tardes
Adjunto una captura de pantalla y un pequeño proyecto.
Gracias.
Adjuntos
ToExcel.png
ToExcel.png (55.69 KiB) Visto 1594 veces
ArrayBrowse.zip
(2.39 KiB) Descargado 81 veces
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9246
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: METHOD ToExcel()

Mensaje por ignacio »

Hola,

Visto. Tan sólo hay que modificar la línea 3679 y poner este código:

Código: Seleccionar todo

DO WHILE .T.
Adjunto fichero objeto, por si lo prefiere.

Un saludo
Adjuntos
Browse.zip
(24.7 KiB) Descargado 90 veces
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Jose Lopez
Mensajes: 123
Registrado: Mié Jun 16, 2010 2:33 pm

Re: METHOD ToExcel()

Mensaje por Jose Lopez »

Muchas Gracias Ignacio.
Alfonso
Mensajes: 33
Registrado: Lun Dic 14, 2020 10:21 am
Ubicación: Santurtzi
Contactar:

Re: METHOD ToExcel()

Mensaje por Alfonso »

Hola a todos:

He visto el post, y a mi me sucede lo mismo.

He buscado en \Xailer\Source\ el archivo browse.prg y he cambiado la linea 3879 a DO WHILE .T.

Pero me sigue saliendo igual.

Perdonar mi desconocimiento pero, despues de modificar el archivo browse.prg, ¿hay que volver a compilar la libreria de Xailer o algo parecido? Si es asi, ¿como se hace?

Gracias de antemano.
--
Un saludo
Alfonso
Jose Lopez
Mensajes: 123
Registrado: Mié Jun 16, 2010 2:33 pm

Re: METHOD ToExcel()

Mensaje por Jose Lopez »

Alfonso,
Solo tienes que añadirlo al proyecto que estas haciendo y debería de funcionar.
O actualizar Xailer a la ultima versión que ya viene modificada la lib
Saludos
Pepe
Alfonso
Mensajes: 33
Registrado: Lun Dic 14, 2020 10:21 am
Ubicación: Santurtzi
Contactar:

Re: METHOD ToExcel()

Mensaje por Alfonso »

Gracias, lo pruebo
--
Un saludo
Alfonso
Responder