La Web del Programador: Comunidad de Programadores
 
    Pregunta:  917 - ENTORNO DE DATOS EN VISUAL FOXPRO 5
Autor:  Johan Ortigaza
Tengo problemas con el entorno de datos en los formularios de una aplicacion en desarrollo. En ocaciones cuando intento ejecutar un formulario me dice que se perdio el entorno de datos y tengo que definirlo nuevamente. Por otro lado aveces tengo problemas con los objetos de tipo cursor cuando quiero actualizar la data. Les agradezco de antemano si me pueden proporcionar algun tipo de ayuda al respecto... gracias

  Respuesta:  Carlos Taborda
Debes Colocar en el procedimiento load del formulario las siguiente lineas:
IF NOT USED ("nombretabla")
USE nombretabla
ENDIF
Creo que con esto resolveras tu problema, tengo 17 aƱos, y estoy algo novato en la programaciĆ³n, pero en fin lo que vale es el intento.
Saludos desde Colombia.

  Respuesta:  Jhonn G. Gutierrez A.
lo que te recomiendo es que te olvides del entorno y abras las bases de datos y las relacio nes desde la lineas de comando en el procediemiento load desde tu formulario de la forma
if used("Tablename")
select Tablename
else
use Tablename again alias Tablename in 0 shared
endif
en cuanto a los cursores no se pueden actualizar comunmente

cambia la sentencia de INTO CURSOR "cursorname" a INTO TABLE "CURSORNAME"

BY...