Error en Fomr y Rlock()
Publicado por Pablo (Argentina) (433 intervenciones) el 01/06/2010 14:39:30
Hola Amigos del foro, tengo una aplicacion que estoy intentando de a poco hacerla multiusuario, pero tengo algunos pocos por suerte problemas, y este es uno de ellos y quisiera que me digan como lo puedo solucion, mi aplicacion esta en una maquina y por el entorno de red otros usuarios tambien tienen acceso y la pueden ejecutar.
El tema es asi, si yo ejecuto el form remito y lo dejo abierto y otro usuario por la red tambien va y lo ejecuta le da el siguiente error:
Error al carga el archivo - numero de registro 10. frmremitos <o uno de sus miembros>
Cargando el formulario o el entorno de datos. : Denegado c:|datos. a temporal.dbf
la tabla temporal.dbf en el entorno de datos la tengo en modo exclusive = .T. y esto es porque despues que yo acepto el remito a esa tabla le hago un ZAP para dejarla nuevamente vacia.
¿Como lo puedo solucionar a esto?
La otra consulta seria sobre el tema RLOCK() para trabajar con las tablas y que si uno o mas usuarios estan haciendo una venta utilizando el mismo form o como en el caso de arriba haciendo un remito al momento de GRABAR el mismo si hay otro usuario cargando o grabando datos le ponga un messegebox que le diga que espere a que termine el otro usuario o no se como seria
¿Si alquien me puede decir como es o algun ejemplo cortito?
Muchas gracias
Pablo - Argentina
El tema es asi, si yo ejecuto el form remito y lo dejo abierto y otro usuario por la red tambien va y lo ejecuta le da el siguiente error:
Error al carga el archivo - numero de registro 10. frmremitos <o uno de sus miembros>
Cargando el formulario o el entorno de datos. : Denegado c:|datos. a temporal.dbf
la tabla temporal.dbf en el entorno de datos la tengo en modo exclusive = .T. y esto es porque despues que yo acepto el remito a esa tabla le hago un ZAP para dejarla nuevamente vacia.
¿Como lo puedo solucionar a esto?
La otra consulta seria sobre el tema RLOCK() para trabajar con las tablas y que si uno o mas usuarios estan haciendo una venta utilizando el mismo form o como en el caso de arriba haciendo un remito al momento de GRABAR el mismo si hay otro usuario cargando o grabando datos le ponga un messegebox que le diga que espere a que termine el otro usuario o no se como seria
¿Si alquien me puede decir como es o algun ejemplo cortito?
Muchas gracias
Pablo - Argentina
Valora esta pregunta


0