none
buscar de fecha a fecha RRS feed

  • Pregunta

  •  

    hola que tal necesito saber como buscar registros en un datagridview poniendo dos fechas y que me muestre los registros que se guardaron entre esas fechas
    jueves, 30 de octubre de 2008 22:56

Respuestas

  •  

    Hola:

     

    ¿La información del DataGridview la obtienes de una consulta? ¿Porque no haces un BETWEEN en la consulta?

     

    Ya me contarás.

     

    Salu2

    viernes, 31 de octubre de 2008 9:08
  • EFECTEIVAMENTE Luis Ruiz Pavón SE NECESITA EL BETWEEN AQUI DEJO LA SOLUCION CON UN EJEMPLO PARA UNA BASE DE DATOS DE ACCESS

     

    Dim cnn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source = E:\HISTORIAL DE EQUIPOS\HISTORIAL DE EQUIPOS\bin\Debug\BDHISTORIAL.mdb")

    Dim fecha1 As String = String.Format("{0[:#]MM\/dd\/yyyy#}", DateTimePicker1.Value)

    Dim fecha2 As String = String.Format("{0[:#]MM\/dd\/yyyy#}", DateTimePicker2.Value)

    Dim sql As String = "SELECT ticket, rfc, fecha, nombre, departamento, serie, comentario " & "FROM Altas " & "WHERE fecha BETWEEN " & fecha1 & " AND " & fecha2

    Dim da As New OleDbDataAdapter(sql, cnn)

    Dim dt As DataTable = New DataTable("Altas")

    da.Fill(dt)

    Me.DataGridView1.DataSource = dt

     

    lunes, 3 de noviembre de 2008 22:26

Todas las respuestas

  •  

    Hola:

     

    ¿La información del DataGridview la obtienes de una consulta? ¿Porque no haces un BETWEEN en la consulta?

     

    Ya me contarás.

     

    Salu2

    viernes, 31 de octubre de 2008 9:08
  • :-)

    Hola,

     

    El DataGrid obtiene los datos a través de su Data Source, de modo que lo más normal es establecer los parámetros en la consulta de la que se alimenta.

     

    Saludos,

     

    viernes, 31 de octubre de 2008 10:50
    Moderador
  • EFECTEIVAMENTE Luis Ruiz Pavón SE NECESITA EL BETWEEN AQUI DEJO LA SOLUCION CON UN EJEMPLO PARA UNA BASE DE DATOS DE ACCESS

     

    Dim cnn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source = E:\HISTORIAL DE EQUIPOS\HISTORIAL DE EQUIPOS\bin\Debug\BDHISTORIAL.mdb")

    Dim fecha1 As String = String.Format("{0[:#]MM\/dd\/yyyy#}", DateTimePicker1.Value)

    Dim fecha2 As String = String.Format("{0[:#]MM\/dd\/yyyy#}", DateTimePicker2.Value)

    Dim sql As String = "SELECT ticket, rfc, fecha, nombre, departamento, serie, comentario " & "FROM Altas " & "WHERE fecha BETWEEN " & fecha1 & " AND " & fecha2

    Dim da As New OleDbDataAdapter(sql, cnn)

    Dim dt As DataTable = New DataTable("Altas")

    da.Fill(dt)

    Me.DataGridView1.DataSource = dt

     

    lunes, 3 de noviembre de 2008 22:26