Falla en Actualizacion de datos en Red
Publicado por FoxOne (15 intervenciones) el 16/11/2001 10:06:48
Tengo problemas al actualizar datos en entorno multiusuario, la aplicacion consiste en lo siguiente: Registra los empleados de una empresa, sus tablas son las siguientes:
-Empleado (Principal o Padre)
-EmplEdu (Tabla secundaria, registra los estudios del empleado)
-EmplTra(Tabla secundaria, registra la experiencia laboral).
Problema: Cuando un usuario actualiza o agrega un registro en las tablas secundarias y activa el comando TableUpdate(), la información se ve en los demas usuarios aun estando en registros o empleados diferentes, la información de las tablas secundarias estan enlazadas al control Grid respectivamente, todas las tablas utilizan el almacenamiento en Buffer No. 5, el boton guardar tiene las instrucciones siguientes:
= TableUpdate(.T.,.F.,"EmpleEdu")
= TableUpdate(.T.,.F.,"EmpleTra")
= TableUpdate(.F.,.F.,"Empleado")
ThisForm.refresh.
Quisiera saber que esta pasando si cada usuario estan en registros o empleados diferentes, porque se mezclan información de otro registro o empleado en las ultimas lineas del grid.
Gracias de antemano por cualquier informacón respecto al caso.
Att. FoxOne
-Empleado (Principal o Padre)
-EmplEdu (Tabla secundaria, registra los estudios del empleado)
-EmplTra(Tabla secundaria, registra la experiencia laboral).
Problema: Cuando un usuario actualiza o agrega un registro en las tablas secundarias y activa el comando TableUpdate(), la información se ve en los demas usuarios aun estando en registros o empleados diferentes, la información de las tablas secundarias estan enlazadas al control Grid respectivamente, todas las tablas utilizan el almacenamiento en Buffer No. 5, el boton guardar tiene las instrucciones siguientes:
= TableUpdate(.T.,.F.,"EmpleEdu")
= TableUpdate(.T.,.F.,"EmpleTra")
= TableUpdate(.F.,.F.,"Empleado")
ThisForm.refresh.
Quisiera saber que esta pasando si cada usuario estan en registros o empleados diferentes, porque se mezclan información de otro registro o empleado en las ultimas lineas del grid.
Gracias de antemano por cualquier informacón respecto al caso.
Att. FoxOne
Valora esta pregunta


0