Hola Norberto

 

Probaste colocar las "Vistas" dentro del DataEnvironment, en lugar de abrir las 
tablas programaticamente?

Cuando el formulario se cargue en memoria tendrás disponible la vista.

 

Sino tene presente el ciclo de vida del formulario y la secuencia de eventos 
que ocurren en la carga del form.

 

Podrias abrir la vista en el evento "Load" si es que tus controles están 
enlazados a los campos de la vista, sino podes hacerlo en el "Init".

 

Algo muy interesante que podes utilizar es la propiedad "NoDataOnLoad" o 
"NoDate" de la vista objeto cursor dentro del dataenvironment.

Esto te permite abrir la vista sin traer los datos, y en el momento que recien 
los necesites ejecuta "Requery('MiVista')" para obtenerlos.

 

Esta forma de trabajo te permite tener preparados los parametros si tu "vista 
es parametrizada"

 

Saludos

 

José Paez

 


From: [email protected]
To: [email protected]
Subject: [GUFA] Sesión Privada de Datos
Date: Mon, 25 May 2009 13:44:39 -0300





Estimados Colisteros, en muchos reportes utilizo vistas, previamente generadas 
en la base de Datos y las mismas las invoco en cada uno de los procesos, y las 
abro mediante:
 
USE V_VISTA IN 0
 
Si al formulario le asigno una Sesión Privada de Datos, me dice que no existe 
en la carpeta la tabla V_VISTA
 
Y si le aplico Default Data Sesion , me permite usar la vista
 
Que debo hacer para usar vistas en sesión privada de datos?
 
Gracias por vuestra atención.
 
 
Norberto Alvarez
Socio # 1892
 
_________________________________________________________________
Color coding for safety: Windows Live Hotmail alerts you to suspicious email.
http://windowslive.com/Explore/Hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_safety_112008

Responder a