Access - Buscar palabra en campo desde una consu

 
Vista:

Buscar palabra en campo desde una consu

Publicado por Niko (3 intervenciones) el 23/09/2009 22:01:41
Buen dia, tengo una tabla con un campo texto, necesito en una consulta de access buscar si este campo texto contiene alguna de las palabras que estan en un campo de otra tabla, si existe debo actualizar mi tabla con un indicador, es decir tengo un campo texto de 200 caracteres y debo buscar en la tabla palabras si el campo texto contiene alguna de las palabras de esta tabla, si el campo texto contiene la palabra buscada debo actualizar un campo de dicha tabla, no se como armar la consulta. Agradeceria su colaboracion.
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:Buscar palabra en campo desde una consu

Publicado por josepf (54 intervenciones) el 24/09/2009 13:55:54
Buenas !

En la consulta pones un campo ej: prueba:F_BUSCAR([campo a buscar en la segunda tabla])

Este campo tedirá si existe o no.

En módulos, creas una funcion:

Public Function F_BUSCAR(w_texto as string) AS BOOLEAN

Dim wpw As String
wpw = DLookup("[CAMPO A BUSCAR]", "[TABLA]", "[CAMPO A BUSCAR]='" & w_texto & "'")
If Not IsNull(wpw) And wpw <> "" Then
F_BUSCAR=TRUE
else
F_BUSCAR=FALSE
end function

Espero qeu te sirva, a mí me ha funcionado varias veces.

1 Saludo
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