PDA

Ver la Versión Completa : mail y qreport


davidgaldo
04-06-2004, 16:15:21
utilizo Qreport para crear un informe y necesito mandar ese report por mail, el report puede ser de varias hojas. Me da igual el formato a utilizar, mejor el más sencillo de hacer, como puedo hacer? Gracias.

__marcsc
04-06-2004, 16:36:57
Buenas,

Lo primero debes saber es como vas a enviar el correo:

1. Con el report incrustado en el cuerpo del mensaje
2. Como archivo adjunto.

La primera opción puede ser un poco engorrosa, porqué significa que tienes que exportar el report a un formato incrustable en un mail. Esto puede ser o RTF o HTML. Quick Report creo que tiene un filtro RTF pero es bastante malo y según qué cosas hagas en el report, el resultado en RTF se va a parecer como un huevo y una castaña. Los QuickReport Pro traen un filtro para HTML que va relativamente bien pero que tiene sus defectos. En mi caso, cuando lo utilicé, tuve que retocar algunas partes del código fuente para algunas cosas que necesitaba hacer.

La segunda opción es mejor en mi opinión. En este caso también tienes que decidir un formato de exportación, con la ventaja de que esta vez no se restringe a un formato que puedas meter en el cuerpo de un correo. En mi caso, lo que yo utilizo es el formato PDF. QuickReport Pro trae también un filtro para PDF que una vez más, tiene sus bugs. Dado que yo dispongo de PDF Writer, lo que hago es mandar a imprimir el report a la Impresora PDF, establecer el nombre de fichero destino via código y adjuntar este fichero resultante al correo. De este modo el resultado de la "exportación" es perfecto :)

Tendrías otra opción, que sería utilizar el formato QRP propio de QuickReport. El problema es que la persona que recibe el correo necesitaría un visor para poder abrirlo, dado que los visualizadores que normalmente se tienen instalados no admiten este formato. Además, que yo recuerde, los QuickReport no permiten guardar directamente a QRP, con lo que tendrías que adentrarte en las entrañas de QR y ver como puedes guardarlo :D

En fin, perdón por tanto rollo. Espero que te sirva de algo. Para cualquier cosa, ya sabes donde estamos :cool:

Un saludo!

__cadetill
04-06-2004, 16:37:21
en mi web tienes una demo de como realizar esta tarea (en el Previsualizador del QR)