none
Asignar DataSet a Reporte en VB.Net 2010 RRS feed

  • Pregunta

  • Hola, a Todos!!!
    Estoy intentando traer el ultimo registro de una tabla en un reporte, con CrystalReport en VB.Net 2010. he implementado el siguiente codigo:
    Sub Ultimo_Reporte()
           
    Dim consulta as String
    Dim DS As New DataSet
    consulta = "Select * From TbFactura where no_factura=(select max(no_factura) from TbFactura)"
            Dim da As New SqlDataAdapter(consulta, cn)
            da.Fill(DS, "TbFactura")
            Dim reportando As New RFactura
            reportando.Load(My.Application.Info.DirectoryPath & "\RFactura.rpt")
            reportando.SetDataSource(DS)
            CrystalReportViewer1.ReportSource = reportando
            CrystalReportViewer1.Refresh()
        End Sub
    El problema es que el DATASET carga el formulario pero con todos los registro de la tabla y solo me interesa presentar el ultimo.
    He probado la consulta con un grid y funciona bastante bien pero con el Reporte no.
    Espero puedan echarme una mano. Ya les estoy agradeciendo.
    • Cambiado Enrique M. Montejo viernes, 16 de diciembre de 2011 12:01 consulta sobre Crystal Reports (De:Lenguaje VB.NET)
    miércoles, 14 de diciembre de 2011 19:19

Respuestas