none
Consuta mysql y crystal report RRS feed

  • Pregunta

  • Hola, realizando la consulta me sale un error que no consigo arreglar, utilizo mysql y quiero imprimirlo por crystal report
    conexion.Open()
                    Dim consulta As String = "SELECT * FROM tareas WHERE Fechaplanificacion>=?Fechaplanificacion AND Fechaplanificacion<=?Fechaplanificacion1 ORDER BY Id"
                    Dim cm As New MySql.Data.MySqlClient.MySqlCommand(consulta, CType(conexion, MySqlConnection))
                    cm.Parameters.AddWithValue("?Fechaplanificacion", DateTimePicker1.Text)
                    cm.Parameters.AddWithValue("?Fechaplanificacion1", DateTimePicker2.Text)
                    Dim dataAdapter As New MySql.Data.MySqlClient.MySqlDataAdapter(cm)
                    Dim tabla As New DataTable
                    dataAdapter.Fill(tabla)
                    
                    Dim rep As New Tareas()
                    dataAdapter.Fill(rep, "tareas")
                    Dim reporte As New planingcarpinteria()
                    reporte.SetDataSource(rep)
                    Dim report As New planingcarpinteriaform()
                    report.CrystalReportViewer1.ReportSource = reporte
                    report.Text = "Reporte produccion operarios por valor"
                    report.Show()

    martes, 20 de agosto de 2013 9:42

Respuestas

  • Despues de mirar y mirar, la solución aquí:

    http://social.msdn.microsoft.com/Forums/en-US/d34ec549-493f-4141-8108-86d485f597ad/problema-con-crystal-report

    • Marcado como respuesta javito835638046 viernes, 30 de agosto de 2013 6:20
    viernes, 30 de agosto de 2013 6:20

Todas las respuestas

  • Este es el error que me salta

    martes, 20 de agosto de 2013 11:18
  • Hola:

    Creo que no tienes declarado y asignado el crystal reports.

    No se que versión usas del crystal ni tu versión del visual, pero si tiene la versión del 2010 del Vb.net, prueba con esto:

    'Declaramos y asignamos el objeto CrReports
                Dim CrReport As New CrystalDecisions.CrystalReports.Engine.ReportDocument
                CrReport = New CrystalDecisions.CrystalReports.Engine.ReportDocument()
    Un saludo.

    Gemma


    martes, 20 de agosto de 2013 11:37
  • me da el mismo error, estoy probando la version 2013,
    martes, 20 de agosto de 2013 12:38
  • Hola Javito:

    Lo que te he pasado era para la versión 2010.

    Gemma

    martes, 20 de agosto de 2013 14:41
  • Hola 

    Te dejo un link que te puede servir de guía Reportes con CrystalReports

    Saludos!!!


    Pedro Ávila
    "El hombre sabio querrá estar siempre con quien sea mejor que él."
    Lima - Perú

    martes, 20 de agosto de 2013 20:19
  • No logro hacerlo funcionar con la version 2013, alguien lo ha hecho con esta version?
    miércoles, 21 de agosto de 2013 12:06
  • Hola pasame el link de descarga del crystal repot para la version 2013 de VS o viene integrado?

    Pedro Ávila
    "El hombre sabio querrá estar siempre con quien sea mejor que él."
    Lima - Perú

    miércoles, 21 de agosto de 2013 12:08
  • No está integrado, y no encuentro la version 2013, no me deja abrir los archivos de crystal report en el visual, pero me imagino que lo tendrian en cuenta microsoft.
    miércoles, 21 de agosto de 2013 12:16
  • Tienes que esperar hasta que salga la version para 2013, recuerda que VS 2013 es una beta, si no tienes instalado CR no podras trabajar con reportes, tan solo que uses reporting services.

    Pedro Ávila
    "El hombre sabio querrá estar siempre con quien sea mejor que él."
    Lima - Perú


    • Editado Pedro Ávila miércoles, 21 de agosto de 2013 12:21 xxxxxxxxxxxxxx
    miércoles, 21 de agosto de 2013 12:20
  • Desde 2013 he visto que han utilizado el crystal report y funciona. He estado probando imprimir cargando los datos a un datagrid e imprimir los datos de ahí, saliendo el mismo error.
    Dim consulta As String = "SELECT * FROM tareas WHERE Fechaplanificacion>=?Fechaplanificacion AND Fechaplanificacion<=?Fechaplanificacion1 ORDER BY Id"
                    Dim cm As New MySql.Data.MySqlClient.MySqlCommand(consulta, CType(conexion, MySqlConnection))
                    cm.Parameters.AddWithValue("?Fechaplanificacion", Convert.ToDateTime(DateTimePicker1.Text))
                    cm.Parameters.AddWithValue("?Fechaplanificacion1", Convert.ToDateTime(DateTimePicker2.Text))
                    Dim dataAdapter As New MySql.Data.MySqlClient.MySqlDataAdapter(cm)
                    Dim tabla As New DataTable
                    dataAdapter.Fill(tabla)
                    DataGridView1.DataSource = tabla
    
                    Dim dt As New DataTable
                    dt = Me.DataGridView1.DataSource
                    Dim cr As New planing
                    cr.SetDataSource(dt)
                    Dim R As New planingfrm
                    R.CrystalReportViewer1.ReportSource = cr
                    R.ShowDialog()

    miércoles, 28 de agosto de 2013 11:11
  • Despues de mirar y mirar, la solución aquí:

    http://social.msdn.microsoft.com/Forums/en-US/d34ec549-493f-4141-8108-86d485f597ad/problema-con-crystal-report

    • Marcado como respuesta javito835638046 viernes, 30 de agosto de 2013 6:20
    viernes, 30 de agosto de 2013 6:20
  • Entonces estas usando VS 2013 y CR de la versión 2012?

    Pedro Ávila
    "El hombre sabio querrá estar siempre con quien sea mejor que él."
    Lima - Perú

    viernes, 30 de agosto de 2013 13:15