Ver Mensaje Individual
  #2  
Antiguo 04-06-2004
Avatar de __marcsc
__marcsc __marcsc is offline
Miembro
 
Registrado: may 2003
Ubicación: Girona
Posts: 577
Reputación: 22
__marcsc Va por buen camino
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

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

Un saludo!

Última edición por __marcsc fecha: 04-06-2004 a las 16:39:06.
Responder Con Cita