Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-03-2004
Ignacio Ignacio is offline
Miembro
 
Registrado: may 2003
Posts: 77
Poder: 15
Ignacio Va por buen camino
Question Enviar mensaje

Hola.
Les cuento mi problema.

Genero un informe con SQL, lo muestro con QReport.Preview, lo imprimo con QReport.Print. Hasta aquí es todo normal.
Lo que no se, es como enviar por e-mail la información generada. Tampoco se como convertir lo que genera el QReport en una imagen de manera tal que el que reciba el mail lo pueda ver sin necesidad de contar en su PC con programas específicos. Esto es lo que a mi se me ocurrió, pero quizas alguien tenga una idea mejor que la mia. Acepto las sugerencias.
Responder Con Cita
  #2  
Antiguo 02-03-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.243
Poder: 21
jachguate Va por buen camino
Y porque no en lugar de generarlo como imagen lo exportas a un formato estándar de archivo. Si no queres que tenga "nada" específico, puede ser simplemente un archivo txt.

A mi pdf me parece la mejor opción, y el Adobe Acrobat Reader está disponible para descarga en internet e instalado en un buen porcentaje de máquinas, por lo que no me parece descabellado pedirlo como requerimiento, sobre todo si el reporte va a llegar por correo electrónico, lo que significa que es posible descargar el lector en la mayoría de los casos. Si los reportes ocuparán solo una página, quizas sea posible exportarlos a un formato gráfico, aún así, el cliente deberá tener instalado al menos un programa en su máquina para ver bmps, gifs, jpegs o el formato seleccionado.

Luego para enviarlo por correo, podes valerte de las Indy. Utilizando la busqueda de los foros (Indy, SMTP), vas a encontrar mucha información sobre como enviar un correo desde tu programa.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #3  
Antiguo 02-03-2004
cadetill cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 18
cadetill Va por buen camino
Otra opción es enviarlo en formato HTML. En mi web tienes un Previsualizador de QR que hace precisamente lo que pides, el envio por correo de un Report en el formato mencionado
Responder Con Cita
  #4  
Antiguo 02-03-2004
Ignacio Ignacio is offline
Miembro
 
Registrado: may 2003
Posts: 77
Poder: 15
Ignacio Va por buen camino
Gracias a ambos por las sugerencias.

CADETILL. Debido a que uso Delphi 5, te pregunto. Cual Indy debo bajar?
Borland Native Compilers, Delphi 8 (Delphi.net) o cual?
Disculpa las molestias y gracias desde ya.
Responder Con Cita
  #5  
Antiguo 03-03-2004
cadetill cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 18
cadetill Va por buen camino
Pues el correspondiente a tu versión de Delphi, es decir, las Indy para Delphi 5. Adjunto el linc directo http://www.nevrona.com/Indy/download/Files/Indy9.html
Responder Con Cita
  #6  
Antiguo 05-03-2004
Ignacio Ignacio is offline
Miembro
 
Registrado: may 2003
Posts: 77
Poder: 15
Ignacio Va por buen camino
Instalé los controles y programas que me dijiste. Ejecuto tu ejemplo "Preview" y funciona bien, pero me surjen dos dudas.

1- En el preview del QReport hay texto en negritas, una linea de subrrallado pero en el archivo Report.html, el texto se ve sin la negrita y la linea negra desaparece. Eso no se puede evitar?

2- La primera y la segunda columna del listado que se ve en el preview del QReport no aparecen en el archivo Report.html. Estaré haciendo algo mal?

Tambien necesito pedirte que me des una mano con el SMTP. (Host, UserID, SendMail, etc.) Además te cuento que donde funciona esta aplicación son nueve PC que toman internet de una de ellas, que es la PC que esta conectada en forma inalámbrica y con conección permanente. Internet, conecciones, IP, etc. son terrenos casi desconocidos para mi, por eso pregunto tanto, te pido disculpas y te agradezco desde ya.
Responder Con Cita
  #7  
Antiguo 05-03-2004
cadetill cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 18
cadetill Va por buen camino
Cita:
Empezado por Ignacio
1- En el preview del QReport hay texto en negritas, una linea de subrrallado pero en el archivo Report.html, el texto se ve sin la negrita y la linea negra desaparece. Eso no se puede evitar?
No. Lamentablemente las exportacioines de QR a estos formatos no son del todo exactas. Siempre podrías mirar de encontrar algún componente que te lo haga y utilizar ese en lugar de los filtros del QR, el cambio no será demasiado difícil.

Cita:
Empezado por Ignacio
2- La primera y la segunda columna del listado que se ve en el preview del QReport no aparecen en el archivo Report.html. Estaré haciendo algo mal?
Pues no te sabría decir, todas las pruebas que he hecho me han funcionado bien sin hacer nada en especial

Cita:
Empezado por Ignacio
Tambien necesito pedirte que me des una mano con el SMTP. (Host, UserID, SendMail, etc.) Además te cuento que ...
Host : Servidor de salida (SMTP)
UserID : identificador de usuario
PostMessage.ToAddress : dirección/nes de destinatario/s
PostMessage.FromAddress : TU dirección de correo
PostMessage.FromName : TU nombre
PostMessage.Subject : Asunto

Espero te sirva
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 19:39:08.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi