none
BindingSource.Filter RRS feed

  • Pregunta

  • Buenas! Estoy teniendo un problema con la instrucción de BindingSource.Filter:

    Me.DatosBindingSource.Filter = "FECHA LIKE '%" & Textbox1.Text & "%'"

    El problema es el siguiente, cuando filtro por la fecha en un datagrid  por ejemplo 21/4/16 y en el Textbox1 coloco 1/4/16 me aparecen los registros con fecha en 21/4/16 y por supuesto también los de 1/4/16.

    Necesitaría solucionar esto. Espero estar explicándome bien. Saludos

    jueves, 19 de mayo de 2016 0:04

Respuestas

  • Hola,

    Pero le estás mandando así :

    FECHA LIKE '%1/4/16%'

    El cual significa : Todas las fechas que contengan ese valor.

    21/4/16
    1/4/16

    Ambas fechas contienen el valor que estás poniendo en el filtro. Pero si quieres tomar solo las fechas que tengan el valor solo usa el igual :

    FECHA = '1/4/16'

    O las fechas que comiencen con 1/4/16

    FECHA LIKE '1/4/16%'

    Y te mostrará solo las coincidencias de esa única fecha.

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI


    jueves, 19 de mayo de 2016 0:22

Todas las respuestas

  • Hola,

    Pero le estás mandando así :

    FECHA LIKE '%1/4/16%'

    El cual significa : Todas las fechas que contengan ese valor.

    21/4/16
    1/4/16

    Ambas fechas contienen el valor que estás poniendo en el filtro. Pero si quieres tomar solo las fechas que tengan el valor solo usa el igual :

    FECHA = '1/4/16'

    O las fechas que comiencen con 1/4/16

    FECHA LIKE '1/4/16%'

    Y te mostrará solo las coincidencias de esa única fecha.

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI


    jueves, 19 de mayo de 2016 0:22
  • EXCELENTE! Muchas gracias!
    jueves, 19 de mayo de 2016 1:27