Página 1 de 1

METHOD ToExcel()

Publicado: Lun Dic 20, 2021 4:40 pm
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.

Re: METHOD ToExcel()

Publicado: Lun Dic 20, 2021 5:37 pm
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

Re: METHOD ToExcel()

Publicado: Mar Dic 21, 2021 8:06 pm
por Jose Lopez
Buenas tardes
Adjunto una captura de pantalla y un pequeño proyecto.
Gracias.

Re: METHOD ToExcel()

Publicado: Mar Dic 21, 2021 8:50 pm
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

Re: METHOD ToExcel()

Publicado: Mar Dic 21, 2021 9:10 pm
por Jose Lopez
Muchas Gracias Ignacio.

Re: METHOD ToExcel()

Publicado: Lun Ene 24, 2022 8:36 pm
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.

Re: METHOD ToExcel()

Publicado: Mar Ene 25, 2022 9:51 am
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

Re: METHOD ToExcel()

Publicado: Mar Ene 25, 2022 10:22 am
por Alfonso
Gracias, lo pruebo