FoxPro/Visual FoxPro - Como puedo enviar un reporte por e-mail

 
Vista:

Como puedo enviar un reporte por e-mail

Publicado por Samir Cabrera Moreno (1 intervención) el 01/06/2007 18:26:50
Como puedo enviar un reporte(.frx) por correo electronico, lo que pasa es que mi programa crea una hoja de vida con foto y todo, lo que necesito saber es como puedo enviar esta hoja de vida por correo electronico,

ayudenme,

hagamos un club fox prow los interesados enviar un mail a la direccion, [email protected]

atentamente,
Samir Cabrera Moreno
Tecnologo en Analisis y Desarrollo de Sistemas de Información
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

RE:Como puedo enviar un reporte por e-mail

Publicado por Plinio (7841 intervenciones) el 01/06/2007 21:58:14
Tienes que dividirlo en dos partes
1- Crear un archivo en un formato como HTML, DOC, PDF, etc

2- Por cualquiera los metodos que estan en el siguiente enlace puedes enviar un mail con archivos adjuntos (busca Email y VFP).

http://www.portalfox.com/modules.php?op=modload&name=Sections&file=index&req=listarticles&secid=6
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

RE:Como puedo enviar un reporte por e-mail

Publicado por alonso villalobos (3 intervenciones) el 28/06/2017 00:07:24
mi problema es como enviarlo desde vfp9 directamente por correo. dado el correo y un archivo *.frx ej: alonsoaav@hotmail y factura.fxr claro esta con opción para convertir a HTML, DOC, PDF, etc
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

RE:Como puedo enviar un reporte por e-mail

Publicado por Marti Valls (11 intervenciones) el 16/06/2007 16:53:47
Este problema lo he resuelto de la siguiente forma:
En un archivo dispongo uno o varios campos con las direcciones de envio que coresponden a cada envio.
Añado un campo "memo" o un campo "General" para almacenar la información que se deba adjuntar al E-mail
- Sería un campo "memo" si sólo hay que enviar un texto
- Sería un campo "General" si hay que enviar un gràfico una foto o un PDF
- Podría ser un campo "normal" con la dirección y el nombre del archivo a adjuntar
Añado un boton programando el click para activar Outlook Express y de inmediato mando el E-mail con un texto de "Asunto", un texto general definido a voluntad y el archivo adjunto (que será el que esté en el campo "memo" o "general")

Puedo mandar un correo adjuntando una muestra completa del formulario que estoy utilizando, si me proporcionáis una dirección.
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

RE:Como puedo enviar un reporte por e-mail

Publicado por Miguel Reyes (1 intervención) el 29/07/2016 21:09:34
favor de enviarme ejemplo completo, te agradezco
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

RE:Como puedo enviar un reporte por e-mail

Publicado por Alonso Villalobos (3 intervenciones) el 15/04/2017 20:03:01
Por favor me podrías enviar el módulo completo vfp9. Vzla,Zulia,Mcbo Gracias
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

Como puedo enviar un reporte por e-mail

Publicado por [email protected] (2 intervenciones) el 03/07/2017 14:58:01
Probaste en usar FoxyPreviewer v299z29 esta barbaro, podes exportar los reportes en pdf, exel y varios mas
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 JOHN
Val: 59
Ha aumentado su posición en 2 puestos en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Como puedo enviar un reporte por e-mail

Publicado por JOHN (22 intervenciones) el 07/01/2021 03:07:52
POR FAVOR SU AYUDA, EL CORREO LLEGA PERO EL PDF QUE ADJUNTO LLEGA VACIO EN BLANCO, SI PUDIERAN DECIRME QUE CORREGIR, HE PROBADO CON DISTINTOS PDF Y TODOS LLEGAN EN BLANCO

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
LOCAL loShellM
LOCAL loCfg, loMsg, lcFile, loErr
VNROCO2=ALLTRIM(THISFORM.COMBO1.Value)+"-"+ALLTRIM(THISFORM.TEXt1.Value)+"-"+ALLTRIM(THISFORM.TEXt7.Value)
VEMAIL=ALLTRIM(THISFORM.TEXt12.Value)
VCLIENTE=UPPER(ALLTRIM(THISFORM.TEXt8.Value))
 
 
VFILE = 'C:\PDFCASANOVA\"+ALLTRIM(VNROCO2)+".pdf'
 
IF VEMAIL<>""
 
	TRY
	  loCfg = CREATEOBJECT("CDO.Configuration")
	  WITH loCfg.Fields
	    .Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.gmail.com"
	    .Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465 && ó 587
	    .Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
	    .Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = .T.
	    .Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = .T.
	    .Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "xxxxx@gmail.com"
	    .Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "xxxxasaxxxx"
	    .Update
	  ENDWITH
	  loMsg = CREATEOBJECT ("CDO.Message")
	  WITH loMsg
	    .Configuration = loCfg
	    *-- Remitenete y destinatarios
	    .From = "COMERCIAL CASANOVA EIRL <comercialcasanovaeirl@gmail.com>"
	    .To = VCLIENTE+"<"+VEMAIL+">"
	    *.Cc = "Usuario Dos <user2@gmail.com>"
	    *- Notificación de lectura
	    .Fields("urn:schemas:mailheader:disposition-notification-to") = .From
	    .Fields("urn:schemas:mailheader:return-receipt-to") = .From
	    .Fields.Update
	    *-- Tema
	    *.Subject = "Ejemplo del " + TTOC(DATETIME())
	    .Subject = "Gracias por su compra, reciba su comprobante de pago " + TTOC(DATETIME())
	    *-- Formato HTML desde la Web
	    *.CreateMHTMLBody("http://comunidadvfp.blogspot.com/p/acerca-de.html", 0)
	    *-- Archivo adjunto
	  lcFile = VFILE
	    *IF NOT EMPTY(lcFile)
	    .AddAttachment(lcFile)
 
	    *ENDIF
	    *-- Envio el mensaje
	    .Send()
	    MESSAGEBOX('SE ENVIO CDPE AL CORREO',64,'AVISO')
	  ENDWITH
	CATCH TO loErr
	  MESSAGEBOX("No se pudo enviar el mensaje" + CHR(13) + ;
	    "Error: " + TRANSFORM(loErr.ErrorNo) + CHR(13) + ;
	    "Mensaje: " + loErr.Message , 16, "Error")
	FINALLY
	  loMsg = NULL
	  loCfg = NULL
	ENDTRY
 
ELSE
ENDIF
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

Como puedo enviar un reporte por e-mail

Publicado por Paul Luis (1 intervención) el 06/10/2021 21:27:28
Hola Estimado solo agrega esto :
*-- Formato HTML desde la Web
*.CreateMHTMLBody("http://comunidadvfp.blogspot.com/p/acerca-de.html", 0)
.HTMLBody = ""
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