RE:Como buscar un texto en un string
Supongo que ya sabes acceder a la base datos y a una tabla determinada. Para localizar los registros que cumplan una condicion tienes que construir una sentencia SQL, por ejemplo.
miconsulta = " SELECT * FROM MITABLA WHERE NOMBRE LIKE ' ROJO'"
MICOLOR="AZUL"
MICONSULTA = "SELECT * FROM MITABLA WHERE NOMBRE LIKE ' " & MICOLOR & " ' "
Tambien se utiliza el caracter "%" de comodin, asi
MICONSULTA = "SELECT * FROM MITABLA WHERE NOMBRE LIKE ' " & MICOLOR & " * ' "
En este ultimo caso encuentra AZUL, azul, azulado ,.....
Para hacer esta consulta, cambias en la instruccion OPEN el nombre de la tabla por el de la consulta ,. por ejemplo:
rstable.open MICONSULTA, CONN