Un placer saludarte. Me disculpo por no habe contestado la pregunta original... pero no he tenido tiempo para sentarme a investigar bien el problema de la chequera. :(
La solución para esta nueva consulta es la siguiente:
Coloca este código en el click de algún botón, para ejemplificar y que veas. La lógica es: hay un valor buscado dentro de una cadena que vendría a ser tu campo. El valor buscado lo podes cargar en algún text. Yo acá use variables par cargar... pero vos sustituí las variables por tus campos y datos a buscar.
LOCAL lcCampo, lcValorBuscado, lcResultado
**--
**--Contiene el dato a buscar
lcCampo = "Jose Elias Pelayo"
**--Valor buscado
lcValorBuscado = "Elias"
**--Si esta contenido
IF lcValorBuscado $ lcCampo
**Si hay coincidencia
MESSAGEBOX("El campo contiene si contiene la cadena " + ALLTRIM(lcValorBuscado))
***--No contiene
ELSE
MESSAGEBOX("Sin resultado")
Endif
**--//
Busca "Elias" en todo el campo o cadena, en este caso, y regresa un mensaje afirmativo o negativo. El operador $ actúa como un macrosustitutor que busca una cadena contenida en otra! :) :) :)
También funciona para validar alguna entrada de datos.
Bien, proba y me avisas! :)