Usuario
exportar automáticamente un crystalReport

Pregunta
-
hola amigos, necesito que cuando me creo un CrystalReport este me lo exporte automaticamente ya sea a .doc , o en pdf, y que yo no tenga la necesidad de ir y apretar el boton guardar y buscar la direccion etc.. etc...para que este se guarde si o si, como una manera de evitar que al usuario se le "olvide" guardarlo.
epicentro_azul@hotmail.com ...- Cambiado Eduardo PorteschellerModerator jueves, 12 de mayo de 2011 17:16 (De:Lenguaje VB.NET)
Todas las respuestas
-
hola
no has intentado usar el metodo
del ReportDocument
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina -
-
imagino estas creando el ReportDocument, no ?
si es asi es simple usas el metodo pasandole los dos parametros
el tipo al que quieres exportar, y la ruta al archivos donde dejar la exportacion, eso es todo
Dim doc As New ReportDocument()
'aqui pones los demas propiedades
doc.ExportToDisk(ExportFormatType.PortableDocFormat, "c:\temp\doc.pdf")
Leandro Tuttini
Blog
Buenos Aires
Argentina -
mira estoy creando un Crystal Report pasandole los datos directos desde mi form de esta dorma...
Dim oReporte As New CrystalReport1 oReporte.SetParameterValue("txtnombre", TextBox1.Text) oReporte.SetParameterValue("txtdireccion", TextBox2.Text) oReporte.SetParameterValue("txtrut", TextBox3.Text) oReporte.SetParameterValue("txtfono", TextBox4.Text) Print.CrystalReportViewer1.ReportSource = oReporte Print.ShowDialog()
epicentro_azul@hotmail.com ... -
-
Mira este código. Tienes que tener tu objeto relleno como si fueses a imprimir, no hace falta que utilices para nada el control CrystalReportViewer1
oReport As ReportDocument
' Declarar variables y obtener las opciones de exportación. Dim exportOpts As New ExportOptions() Dim diskOpts As New DiskFileDestinationOptions() Dim excelFormatOpts As New ExcelFormatOptions() exportOpts = Report.ExportOptions ' Establecer las opciones de formato de Excel. excelFormatOpts.ExcelTabHasColumnHeadings = true exportOpts.ExportFormatType = ExportFormatType.Excel exportOpts.FormatOptions = excelFormatOpts ' Establecer el formato de exportación. exportOpts.ExportFormatType = ExportFormatType.Excel exportOpts.ExportDestinationType = ExportDestinationType.DiskFile ' Establecer las opciones de archivo de disco. diskOpts.DiskFileName = fileName exportOpts.DestinationOptions = diskOpts oReport.Export()
-
Saludos DiegoDGS
yo ya hice lo que pones pero me muestra un mensaje de error
Error al exportar desde Crystal a Excel o pdf. "System.Runtime.InteropServices.COMException (0x8004100E): Faltan los valores del parámetro. "
y el link es http://social.msdn.microsoft.com/Forums/es-ES/vsrepcrystales/thread/59168a6c-94ab-45ef-9289-04005b5a0d7b
este es mi correo jdak67@hotmail.com si tienes la solucion me avisas..
saludos. gracias.