Foros del Web » Programación para mayores de 30 ;) » Programación General »

Busqueda tipo Microsoft Encarta

Estas en el tema de Busqueda tipo Microsoft Encarta en el foro de Programación General en Foros del Web. Estoy tratando de hacer una busqueda tipo Microsoft Encarta, que a medida que escribo una letra se canguen en el listBox los que empiesen con ...
  #1 (permalink)  
Antiguo 26/03/2002, 08:44
Avatar de RsOfT  
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 22 años, 1 mes
Puntos: 7
Busqueda tipo Microsoft Encarta

Estoy tratando de hacer una busqueda tipo Microsoft Encarta, que a medida que escribo una letra se canguen en el listBox los que empiesen con esa letra escrita.

Estoy poniendo:

cnDatos.Open "dbDatos"
rsTblDatos.Open "Select * from TblDatos where Nombre ='" & _
LstResultado.Text & "' + *", cnDatos, 3, 3

Pero me da error de type MisMatch, en donde escribí algo mal en mi rutina? tengo entendido que para access se usa *
  #2 (permalink)  
Antiguo 27/03/2002, 23:50
Avatar de RsOfT  
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 22 años, 1 mes
Puntos: 7
Re: Busqueda tipo Microsoft Encarta

Ya lo resolví, el truco estaba en el % ;)

Private Sub TxtNombreBusqueda_Change()
cnDatos.Open "dbDatos"
rsTblDatos.Open "Select nombre From TblDatos where Nombre Like'" & _
TxtNombreBusqueda.Text & "%'", cnDatos, 3, 3
LstResultado.Clear
While Not rsTblDatos.EOF
A = rsTblDatos!Nombre & ""
LstResultado.AddItem (A)
rsTblDatos.MoveNext
Wend
cnDatos.Close
End Sub

.::RsOfT::.
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pesimo gusto contentarse con algo mediocre cuando lo excelente esta a nuestro alcance--
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:18.