busqueda por frase

23/04/2004 - 15:31 por Alexander | Informe spam
Buenos dias

soy un programador que apenas comeinza en la rama de fox y
necesito realizar una colsulta que se almacenada en un
grid para luego seleccionarlo.. pero mi consulta es de
buscar en cualquier registro la palabra que yo coloque en
la caja de texto bien sea al comienzo, en el medio o final
del campo... estube utilizando este comando:

a="select * from investigacion where tema like " +chr
(34)"%"+thisform.txttema.value+"%"+chr(34)
&a

tambien use este codigo

select * from investigacion where tema
like "%"+thisform.txttema.value+"%" ;
into table prueba
browse &&opcional para ver los datos buscados

pero me envia los datos a una consulta mas no al grid...

si me pueden ayudar se lo agradeceria
 

Leer las respuestas

#1 Ricardo Pitti
25/04/2004 - 01:29 | Informe spam
Alex... prueba lo siguiente:

select * ;
from investigacion ;
where thisform.txttema.value $ tema ;
into table prueba

el signo $ es para determinar si un texto o frase está contenido en algun
campo C o M.

espero te sirva hermano...






"Alexander" wrote in message
news:335401c42937$4a99f3c0$
Buenos dias

soy un programador que apenas comeinza en la rama de fox y
necesito realizar una colsulta que se almacenada en un
grid para luego seleccionarlo.. pero mi consulta es de
buscar en cualquier registro la palabra que yo coloque en
la caja de texto bien sea al comienzo, en el medio o final
del campo... estube utilizando este comando:

a="select * from investigacion where tema like " +chr
(34)"%"+thisform.txttema.value+"%"+chr(34)
&a

tambien use este codigo

select * from investigacion where tema
like "%"+thisform.txttema.value+"%" ;
into table prueba
browse &&opcional para ver los datos buscados

pero me envia los datos a una consulta mas no al grid...

si me pueden ayudar se lo agradeceria

Preguntas similares