La Web del Programador: Comunidad de Programadores
 
    Pregunta:  1420 - PROBLEMA AL HACER BUSQUEDAS UTILIZANDO VARIAS TABLAS
Autor:  darnell espinoza
Estoy haciendo un proyecto en Visual FoxPro5.0, al
utilizar el command botton con la aplicacion de buscar, utilice el siguiente codigo.
select table
seek thisform.text1.value
if found()
thisform.refresh
else
wait windows "registro no encontrado"
endif
el problema es que utilizo varias tablas, en total 7 tablas, y me aparece reiteradamente un problema con el orden de estas, y el codigo no funciona.
Por favor necesito, otros tipos de codigos que pueda implementar o una solucion mas acertada a mi problema, gracias por todo.

  Respuesta:  Cristobal Alberto Melara
El problema que veo en tu codigo es que estas utilizando la funcion Seek() y no has establecido el indice de tu tabla. Me imagino que tu tabla debe tener algun indice.
Si tu tabla utiliza indices dale el orden del indice que deseas abrir. Por ejemplo

Sele tabla order x
** luego usas el Seek()

o tambien

Sele tabla
Set order to x
** y luego usas el Seek()

Si tu tabla no tiene indices utiliza el comando LOCATE
Espero ayudarte con tu problema.