Una posible solución es que abras la base de datos antes de hacer el "use", es 
decir:
OPEN DATABASE "tuBase"

USE V_VISTA IN 0

Slds.

 

 

 
 
________________________________
Ing. Carlos Javier Toledo
Dpto. Sistemas - Desarrollo
Banco  Formosa 
Av. 25 de Mayo 102
CP 3600 - Formosa - Argentina
Tel 3717 - 426032/35 - Int. 1942
[email protected]

-----Mensaje original-----
De: [email protected] [mailto:[email protected]] En nombre de Jose Paez
Enviado el: Lunes, 25 de Mayo de 2009 10:08 p.m.
Para: GUFA List Member
Asunto: [GUFA] RE: Sesión Privada de Datos


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. 
Sign up today. 
<http://windowslive.com/Explore/Hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_safety_112008>
  

Responder a