none
exportar automáticamente un crystalReport RRS feed

  • 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 ...
    lunes, 9 de mayo de 2011 16:46

Todas las respuestas

  • hola

    no has intentado usar el metodo

    ExportToDisk

    del ReportDocument

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    lunes, 9 de mayo de 2011 16:57
  • un ejemplo un poco mas concreto..no entiendo el EXPORTtoDisk
    epicentro_azul@hotmail.com ...
    lunes, 9 de mayo de 2011 17:05
  • 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
    lunes, 9 de mayo de 2011 17:16
  • 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 ...
    lunes, 9 de mayo de 2011 19:20
  • NADA CON CRYSTAL REPORT ? 
    epicentro_azul@hotmail.com ...
    martes, 10 de mayo de 2011 16:00
  • 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()
    
    viernes, 13 de mayo de 2011 9:36
  • 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.

    jueves, 22 de marzo de 2012 21:35