BUSQUEDA EN TABLA CON INDICE

osvaldofull
17 de Diciembre del 2008
Hola, soy nuevo en el manejo de FOXPRO y desearia salir de un entroncado respecto a que deseo activar una tabla con un indice a partir de otra tabla que tiene solo un registro. Necesito que a partir de la tabla denominada "Carga Activa" con un solo registro que se modifica las veces que quiero me acceda a otra tabla que contiene varios registros que de alli obtengo los demas datos que necesito para que lo muestre en un formulario y al cual lo activo en el init del formulario, pero pruebo con "Locate y con Seek" pero no logro que me lea correctamente el registro de busqueda o me tira un error. Aqui el ejemplo:
use cargact in 0
use parametros alias parametros exclusive in 1
set unique off
index on parametros.ncarga tag parametros
use CARGAPROC in 2
select parametros
select cargact
select cargaproc

set order to parametros.ncarga of parametros

store cargact.ncarga to ncarga2

nprove = 0
nombreprove = " "

seek parametros.ncarga = cargact.ncarga
if found()
nprove = parametros.proveedor
nombreprove = parametros.nombreaux
thisform.nproveedor.value = nprove
thisform.nombreprove.value = nombreprove
thisform.nproveedor.setfocus
thisform.nproveedor.lostfocus
thisform.nombreprove.setfocus
thisform.nombreprove.lostfocus
else
=messagebox("Producto Inexistente")
endif