FoxPro/Visual FoxPro - rutina busqueda en fox pro dos

 
Vista:

rutina busqueda en fox pro dos

Publicado por Leonardo (1 intervención) el 04/11/2002 02:42:33
Estimados amigos
no logro armar una rutina en fox pro dos que me posicione el puntero de una base a medida que voy tipeando los caracteres de una palabra que deseo buscar en la base, es la misma operatoria que utiliza el help del fox.
Alguien podria ayudarme
Desde ya,muchas gracias a todos
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:rutina busqueda en fox pro dos

Publicado por upliftmofopartyplan (265 intervenciones) el 04/11/2002 14:10:30
Hola!
lo que tienes que hacer es utilizar el evento interactivechange del text....
disculpa recien veo que es para DOS...
debería ser algo así:

...get varbusqueda && no sé bien la sintaxis, hacer el ingreso de texto
read
varbusqueda=alltirm(varbusqueda) && elimimar los espacios
long=len(varbusqueda) && determinar la longitud del texto.
select <campos> where left(<campo>,long)=varbusqueda && o si no...
set filter to left(<campo>,long)=varbusqueda

no sé mucho sobre la sintaxis del fox, pero la idea es al escribir algo tomes el valor, le quites los espacios, y tomes la longitud (si no quitas los espacios la longitud será del total destinado a la variable)
luego busca la coincidencia con el campo.
esto te permitirá hacer un solo filtro, tendrías que buscar la forma de meterlo en un bucle que filtre hasta que presiones enter, o algo así.
saludos.
uplift
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