¿Cómo busco en un recordset?

Si uso esta instrucción
nombrebuscar=inputbox("...")
rst.find "nombre=nombrebuscar"
no funciona y si quiero usa la funcion seek me dice que tengo que declarar
Dim dbsNombreVariable as DAtabase
¿No me tengo la opción de database
que referencia me falta?

1 Respuesta

Respuesta
1
Supongo que es porque para buscar un nombre o sea un string. no se usa el =
Sino que se usa el LIKE
En vez de *, cuando quieres buscar partes se usa %
Y también debes cerrarlo entre ' simples
Por ejemplo
rs.find = "nombre LIKE 'juan'"
o rs.Find = "nombre LIKE 'juan%'"
Este ultimo devolvería todos los, juan, juanas, juanchos etc

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas