FoxPro/Visual FoxPro - Como busco un dato dentro un campo?

 
Vista:
Imágen de perfil de Willy

Como busco un dato dentro un campo?

Publicado por Willy (264 intervenciones) el 02/08/2004 18:32:25
Hola amigos
Tengo una TablaM con un campo que guarda oraciones (Ej, "Mi archivo listo", "Grandes animales", etc.), y mediante un Text, leido desde el teclado, debo seleccionar de los mas de 5000 registros de TablaM solo los que tienen a la palabra escrita de el Text.Value, pero no consigo seleccionar ni un registro, apliqué lo siguiente:
SELEC * FROM TABLAM WHERE TABLAM.CAMPO1=TEXT1.VALUE
&& esto obviamente completo.
y también
SELEC * FROM TABLAM WHERE TEXT1.VALUE IN(TABLAM.CAMPO1)

pero solo consigo una tabla vacía (sin ningun mensage de error)
Como puedo selleccionar registros conociendo un pequeño texto que contiene un CampoX, o sea, si mi campoX almacena: 'Todo esta muy bien', con tanta solo escribir: 'est' ( parte de 'esta'), pueda seleccionarlo
Espero que mi duda esté comprensible.
Espero sus respuestas
Gracias
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:Como busco un dato dentro un campo?

Publicado por Roman Suazo (2723 intervenciones) el 02/08/2004 22:17:55
Algo asi deberia funcionar:

SELEC * FROM TABLAM WHERE TABLAM.CAMPO1$thisform.TEXT1.VALUE

La clave estaria en el $. Ojo esta consulta lo mas seguro es que se demoraria mas de lo habitual debido al tipo de busqueda, en este caso ni los indices te ayudarian...
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