consulta SQL

ROP_FOX
14 de Agosto del 2003
Antes de nada, muchas gracias por su ayuda.

Estoy desarrollando un sistema de Ventas y hay una cuestión que no me deja avanzar.
"Como hago para hacer una consulta sql con un LIKE, pero el valor del LIKE tomarlo de una caja de texto?"

El que pueda Ayudarme se lo agradeceré por siempre, ya que busqué por medio mundo.

saludos a todos los del mundo fox
ROP_FOX

Alex
14 de Agosto del 2003
Que tal compañero.
para resolver tu problema proba esto:

An el evento Lost Focus de tu TextBox o en el Click de un boton, Almacena el value de tu TextBox.

en el LostFocus esto:

STORE '%'+Alltrim(This.Value)+'%' TO cValor
Si no te interesan los caracteres que tenga el campo antes ni despues del valor escrito.

STORE '%'+Alltrim(This.Value) TO cValor
Si te interesan solo los registros cuyo valor termine con el valor escrito.

STORE Alltrim(This.Value)+'%' TO cValor
Si te interesan registros que empiecen que con el valor escrito.
Luego ejecutar el SELECT
SELECT * from <Tabla> WHERE <Campo Filtro> like cValor



Para el evento Click de un boton lo siguiente:
STORE '%'+ALLTRIM(ThisForm.Text1.Value)+'%' TO cValor

SELECT * from <Tabla> WHERE <Campo Filtro> like cValor.


Espero te sirva. Alex Vargas.