Como defino Sesión privada de datos para formularios con varias tablas en el entorno?
Tengo definido dos formularios.
El entorno de datos de un formulario contiene varias tablas, y sirve para entrada de datos.
El entorno de datos del segundo formulario tiene 1 sola tabla, y sirve como datasource de un grid de consulta. Esta tabla que está en este entorno también está en el entorno del primer formulario.
Abro sin problemas ambos formularios al mismo tiempo, pero al cerrar el primer formulario, hace que el segundo formulario quede con el grid en blanco. Pareciera que al cerrar el primer formulario también se cerrara la tabla que está en el entorno del segundo formulario.
Entiendo que debo definir la propiedad DataSesion = 2 para que se tenga sesión privada de datos en ambos forms. Pero al hacer eso, cada vez que abro algún formulario me sale un mensaje que dice que no existe ningúna tabla abierta en ningún area de trabajo.
Alguien podrÃa darme alguna ayuda?.
Gracias.
El entorno de datos de un formulario contiene varias tablas, y sirve para entrada de datos.
El entorno de datos del segundo formulario tiene 1 sola tabla, y sirve como datasource de un grid de consulta. Esta tabla que está en este entorno también está en el entorno del primer formulario.
Abro sin problemas ambos formularios al mismo tiempo, pero al cerrar el primer formulario, hace que el segundo formulario quede con el grid en blanco. Pareciera que al cerrar el primer formulario también se cerrara la tabla que está en el entorno del segundo formulario.
Entiendo que debo definir la propiedad DataSesion = 2 para que se tenga sesión privada de datos en ambos forms. Pero al hacer eso, cada vez que abro algún formulario me sale un mensaje que dice que no existe ningúna tabla abierta en ningún area de trabajo.
Alguien podrÃa darme alguna ayuda?.
Gracias.
Yo lo he hecho de la siguiente manera: no cargues las tablas en el entorno, hazlo de esta manera, en el evento load del formulario usa el comando "use" y le das el path de la tabla a la que quieres usar y ahi mismo le dices si la quieres privada ejemplo use "c:ejemplotabla1" exclusive
y en el otro formulario haces lo mismo
y ya no tendras ese problema.
Ojo cuando cierres un formulario debes usar el comando use en el boton salir para cerrar la tabla que se encuentra en uso, o le das close table y todas las areas se cerraran.
Suerte... y si desea un ejemplo avisame
y en el otro formulario haces lo mismo
y ya no tendras ese problema.
Ojo cuando cierres un formulario debes usar el comando use en el boton salir para cerrar la tabla que se encuentra en uso, o le das close table y todas las areas se cerraran.
Suerte... y si desea un ejemplo avisame
Lo que yo estoy haciendo es almacenamiento optimista de buffer de una tabla en particular. La que me sirve de tabla de inicio de sesión en el formulario. (Buffering, 5, nombre_de_la tabla).
Yo tengo definido Set Exclusive OFF, porque mi sistema trabaja en ambiente multiusuario.
Lo que yo necesito es que en cada instancia de algun formulario, se abran las tablas para ese formulario, mientras que las mismas tablas de otros formularios se abran en su propio entorno de datos, sin afectar a las demás.
De todas maneras te agradeceré si me envias algún ejemplo.
Yo te voy a enviar mi codigo fuente, para que lo analices.
Gracias
Yo tengo definido Set Exclusive OFF, porque mi sistema trabaja en ambiente multiusuario.
Lo que yo necesito es que en cada instancia de algun formulario, se abran las tablas para ese formulario, mientras que las mismas tablas de otros formularios se abran en su propio entorno de datos, sin afectar a las demás.
De todas maneras te agradeceré si me envias algún ejemplo.
Yo te voy a enviar mi codigo fuente, para que lo analices.
Gracias
