none
Filtrar Table Adapter RRS feed

  • Pregunta

  • Buenas noches

    Tengo un reporte creado en un rdlc, que consulta datos de una base de datos en access 2013, quisiera saber como puedo filtrar la búsqueda de dicho informe para obtener los datos de un registro especifico, sabiendo que el código del table adapter es auto generado 

     Private Sub frmReporte_Load(sender As Object, e As EventArgs) Handles MyBase.Load
            'TODO: esta línea de código carga datos en la tabla 'DBDataSet.Pago' Puede moverla o quitarla según sea necesario.
            Me.PagoTableAdapter.Fill(Me.DBDataSet.Pago)
            Me.ReportViewer1.RefreshReport()
        End Sub
    End Class

    De ante mano doy gracias por sus comentarios y colaboracion

    Saludos

    viernes, 20 de noviembre de 2015 0:33

Respuestas

  • En el diseñador del TableAdapter, haz click derecho en la tabla y selecciona la opción "Add Query". Esto te permite añadir una nueva consulta que será igual que la original pero le añadirás al final un "...where campo = @valorcampo". Eso te generará un nuevo método FillByCampo que será igual que el Fill que ya estás usando pero tendrá al final un parámetro adicional que te permitirá pasar el valor que quieres filtrar en ese campo.
    viernes, 20 de noviembre de 2015 6:33

Todas las respuestas

  • En el diseñador del TableAdapter, haz click derecho en la tabla y selecciona la opción "Add Query". Esto te permite añadir una nueva consulta que será igual que la original pero le añadirás al final un "...where campo = @valorcampo". Eso te generará un nuevo método FillByCampo que será igual que el Fill que ya estás usando pero tendrá al final un parámetro adicional que te permitirá pasar el valor que quieres filtrar en ese campo.
    viernes, 20 de noviembre de 2015 6:33
  • Estoy seguro de que tu propuesta debe funcionar, sin embargo lo probe y no me dio resultados, gracias por tu colaboracion
    sábado, 21 de noviembre de 2015 21:27