Visual Basic - operador like

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil

operador like

Publicado por miguel (51 intervenciones) el 23/08/2006 21:29:43
bueno tengo una seleccion y necesito cuando voy a escribir una palabra osea p me aparezca el nombre del proveedor que comienze con la letra ingresada en un combo

me gustaria seber cual podria ser el evento que desncadenara dicha operacion de busqueda y cual podria ser la seleccion

Private Sub Combo1_KeyPress(KeyAscii As Integer)
rs_a.Open "SELECT DISTINCT proveedor.mon_pro FROM proveedor where mon_pro like 'combo1%'", Conex, adOpenDynamic, adLockOptimistic, adCmdText
If Not rs_a.EOF Then
rs_a.MoveFirst
Do While Not rs_a.EOF
Combo1.text = rs_a!mon_pro
rs_a.MoveNext
Loop
rs_a.Close
End If
Combo1.SetFocus
End Sub

con eso no me aparece nada por fa ayuda
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

RE:operador like

Publicado por Phoenixin (37 intervenciones) el 23/08/2006 21:49:34
Primera vez que veo concatenar una variable así, no sé si estará bien hecho o mal hecho pero ahí te va una posible solución:

Dim sql As String
sql = "SELECT DISTINCT proveedor.mon_pro FROM proveedor where mon_pro like '" & combo1.Text & "%'"
rs_a.Open sql, Conex, adOpenDynamic, adLockOptimistic, adCmdText

Espero que tengas suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar