Clarion - Exportar (reporte) a Excel desde un Browse

 
Vista:
Imágen de perfil de Pablo Dante

Exportar (reporte) a Excel desde un Browse

Publicado por Pablo Dante (130 intervenciones) el 13/06/2024 13:59:31
Buen día foro.
Estoy tratando de realizar un reporte desde un Browse en donde tengo un List Box, de no más de 3 columnas.
Y deseo desde un botón que me exporte a Excel el contenido de ese List Box pero sin utilizar un template.
La idea es realizar un Source, una Rutine o emebeber el código en un Botón.
Alguien tendrá un ejemplo que pueda pasarme o alguna sugerencia de como hacerlo.
Estaría agradecido.
De antemano muchas gracias.
Saludos
PD: Estoy desarrollando con Clarion 8 EE - Template ABC.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 403
Oro
Ha mantenido su posición en Clarion (en relación al último mes)
Gráfica de Clarion

Exportar (reporte) a Excel desde un Browse

Publicado por Marcelo Madelón (369 intervenciones) el 13/06/2024 14:37:58
Pablo

Fijate en este link los puntos 19 y 20

https://clarionwiki.com.ar/index.php/Codigo_Util
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Pablo Dante

Exportar (reporte) a Excel desde un Browse

Publicado por Pablo Dante (130 intervenciones) el 13/06/2024 15:24:07
Hola Marcelo
Buen día
Ese código lo estuve mirando y lo estoy reproduciendo.
Pero no hace nada ...
Puede ser porque funciona con MS Office y no con LibreOffice !? Es elq ue tengo instalado en estos momentos.
O sea el código lo puse en el embebido de un Botón en el Accepted.
No trae error, pero no hace nada.
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 403
Oro
Ha mantenido su posición en Clarion (en relación al último mes)
Gráfica de Clarion

Exportar (reporte) a Excel desde un Browse

Publicado por Marcelo Madelón (369 intervenciones) el 13/06/2024 15:48:54
Pablo

En el Botón agrégale el embed para grabar un archivo CSV.
El list supongo que es de un archivo. Entonces debe hacer

SET (Arc:KeyTuArchivo,Arc:KeyTuArchivo)
LOOP UNTIL Access:TuArchivo.Next()

! Mueves los campos de TuArchivo a los a los del CSV y lo grabas

END


Con archivo CSV ya has trabajado.
Para vaciar el CSV:
! Antes de Open Files va esto
OPEN(TuArchivo,18)
EMPTY(TuArchivo)
CLOSE(TuArchivo)


Cualquier cosa vemos de armar un ejemplo.


Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Pablo Dante

Exportar (reporte) a Excel desde un Browse

Publicado por Pablo Dante (130 intervenciones) el 13/06/2024 16:13:05
Hola Marcelo
Te adjunto un breve documento explicándote lo que hice al final andaba yo estaba interpretando mal.
Pero mi interesa también lo de exportar a .csv.
Y, si como me decís lo he hecho pero al revés y desde el DCT.
Me lo podría explayar mejor por favor!?
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar