Visual Basic - buscar en un dbgrid la edad en un rango

Life is soft - evento anual de software empresarial
 
Vista:

buscar en un dbgrid la edad en un rango

Publicado por hola (3 intervenciones) el 13/07/2018 19:08:50
buenas quisiera saber como se buscaria en un dbgrid la edad en un rango
tengo 2 textbox los cuales uno es para "edad desde" y el otro "edad hasta"
y ahi quisiera buscar el numero ingresado en el Data y que lo presente en el DBgrid
1
2
3
4
Private Sub t1_KeyPress(KeyAscii As Integer)
Data1.RecordSource = "select*From contactos where edad=t1"
Data1.Refresh
End Sub
cuando hago eso me sale se esperaba 1 parametro

aqui si me busca el pais y lo tengo asi
1
2
3
4
Private Sub t1_KeyPress(KeyAscii As Integer)
Data1.RecordSource = "select*From contactos where pais='" & t1.Text & "'"
Data1.Refresh
End Sub
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

buscar en un dbgrid la edad en un rango

Publicado por Andres Leonardo (1798 intervenciones) el 13/07/2018 19:28:21
intenta asi

1
2
3
4
Private Sub t1_KeyPress(KeyAscii As Integer)
Data1.RecordSource = "select*From contactos where edad=" & t1.text
Data1.Refresh
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

buscar en un dbgrid la edad en un rango

Publicado por kevin (3 intervenciones) el 13/07/2018 22:25:33
GRACIAS PERO YA LO HE SOLUCIONADO CON ESTE CODIGO
1
2
3
4
Private Sub t2_KeyPress(KeyAscii As Integer)
Data1.RecordSource = "select*From contactos where edad>=" & Val(t1) & " and edad<=" & Val(t2) & " "
Data1.Refresh
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar