consulta SQL
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
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
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.
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.
