Foros del Web » Programación para mayores de 30 ;) » .NET »

Exportar Creports y enviarlo por mail

Estas en el tema de Exportar Creports y enviarlo por mail en el foro de .NET en Foros del Web. Hola grupo, Necesito enviar un Informe (desde Creports) por mail, la idea es exportar el informe a PDF sin intervenciòn del usuario y luego mandarlo ...
  #1 (permalink)  
Antiguo 18/12/2006, 10:37
Avatar de Maxi.Net  
Fecha de Ingreso: abril-2005
Ubicación: R.M. Talagante, Chile!!
Mensajes: 295
Antigüedad: 19 años, 1 mes
Puntos: 2
Exportar Creports y enviarlo por mail

Hola grupo,

Necesito enviar un Informe (desde Creports) por mail, la idea es exportar el informe a PDF sin intervenciòn del usuario y luego mandarlo por correo.

Para exportar el informe a PDF estoy usando un ejemplo que encontré en la ayuda de VS 2002:

Còdigo:

************************** PARA EXPORTAR UN REPORTE ***************************

Dim Report As New Pago() 'Pago es un Creports
Dim exportOpts As New CrystalDecisions.Shared.ExportOptions()
Dim diskOpts As New CrystalDecisions.Shared.DiskFileDestinationOptions ()
Dim pdfFormatOpts As New CrystalDecisions.Shared.PdfRtfWordFormatOptions()

'Report.ExportOptions.ExportFormatType = CrystalDecisions.[Shared].ExportFormatType.PortableDocFormat

'Report.ExportOptions.ExportDestinationType = CrystalDecisions.[Shared].ExportDestinationType.DiskFile

'diskOpts.DiskFileName = "C:\pormail.pdf"

'Report.ExportOptions.DestinationOptions = diskOpts

'Report.Export()

*************************** FIN ***************************


El problema es que arroja el sgte error y no se cual es la causa ni como solucionarlo.


******** ERROR AL INTENTAR EXPORTAR UN CREPORTS A PDF ***************

Excepción no controlada del tipo 'CrystalDecisions.CrystalReports.Engine.LogOnExcep tion' en
crystaldecisions.crystalreports.engine.dll

Información adicional: No es posible conectar.

********************************FIN *******************************
ACA INTENTO MANDAR UN MAIL (FALTA ADJUNTAR EL ARCHIVO EXPORTADO)

************************* ENVIAR MAIL *****************************

Dim email As New System.Web.Mail.MailMessage()
email.To = "[email protected]"
email.From = "[email protected]"
email.Body = "*******Cuerpo del mail*******"
email.Subject = "Informe Pago De Vendedor"
email.BodyFormat = Web.Mail.MailFormat.Text
email.Priority = Web.Mail.MailPriority.Normal
Try
System.Web.Mail.SmtpMail.Send(email)
Catch ex As Exception
MsgBox(ex.Message)
End Try

****************************** FIN **********************************

SI EXISTE OTRA FORMA DE EXPORTAR EL REPORTE Y ENVIARLO POR CORREO SE LOS AGRADESCO.

Gracias

P.D: Utilizo VB.net 2002
__________________
Amtez de enpezar kom otro idioma,
escrivamos vien el nueztro i como corezpomde. Jracias.

Última edición por Maxi.Net; 27/12/2006 a las 07:57
  #2 (permalink)  
Antiguo 09/02/2007, 10:56
Avatar de Maxi.Net  
Fecha de Ingreso: abril-2005
Ubicación: R.M. Talagante, Chile!!
Mensajes: 295
Antigüedad: 19 años, 1 mes
Puntos: 2
Re: Exportar Creports y enviarlo por mail

Llevo con este problema ya bastante tiempo.
Alguien tiene alguna idea???
__________________
Amtez de enpezar kom otro idioma,
escrivamos vien el nueztro i como corezpomde. Jracias.
  #3 (permalink)  
Antiguo 09/02/2007, 22:44
Avatar de JonhyReyes  
Fecha de Ingreso: febrero-2007
Mensajes: 103
Antigüedad: 17 años, 3 meses
Puntos: 1
Re: Exportar Creports y enviarlo por mail

Pues no se mucho de esto... pero si envias un archivo .Xml funcionara??
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:34.