FoxPro/Visual FoxPro - busqueda

 
Vista:

busqueda

Publicado por lu (1 intervención) el 24/04/2007 16:49:21
Como hacer una busqueda donde me arroje resultados similares.

Si en un campo tengo un registro con el nombre de María Gabriela y al hacer la busqueda escribo Ma. Gabriela como hacer para que lo encuentre este y otros similares.

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
sin imagen de perfil

RE:busqueda

Publicado por Ernesto Hernandez (4623 intervenciones) el 24/04/2007 19:32:07
puedes utilizar un cbobox
checa la propiedad IncrementalSearch

Suerte
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

RE:busqueda

Publicado por andres (56 intervenciones) el 24/04/2007 21:12:23
Una posibilidad es la de buscar con "$", que es una función que busca cadenas de caracteres en campos alfanúmericos o memo.
Lo importante, para que se entienda, es que busca, no importa la ubicacion de la cadena dentro del campo:
Si, por ejemplo, en el campo NOMBRE de tu tabla está Ingresado el nombre
'Maria Gabriela' y si intentas buscar 'Gabriela' con seek o locate no lo lograras.

Este ejemplo te ilustra en el uso

use mi_tabla
mi_busqueda= 'Gabriela'

locate for upper(trim((mi_busqueda)) $ upper(trim(NOMBRE))

** o tambien
BROWSE for upper(trim((mi_busqueda)) $ upper(trim(NOMBRE))

** o
LIST for upper(trim((mi_busqueda)) $ upper(trim(NOMBRE))

Espero te sirva de ayuda.

Un abrazo
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

RE:busqueda

Publicado por Plinio (7841 intervenciones) el 24/04/2007 21:35:10
Chequea este metodo, y si te gusta me avisas:
http://support.microsoft.com/kb/166378

tengo años usando este metodo.
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