none
Como evitar abrir el mismo record en varias maquinas RRS feed

  • Pregunta

  • Access 2010 con el 2000 me hace lo mismo, la data esta en el server, si mas de un usuario abre el mismo numero solamente da mensaje al grabar. Deseria un codigo o algo para deterlo antes de abrir el mismo numero. Intente con un checkbox pero la informacion no llega a la base de datos en el server inmediatamente. Yo tuve un programa de dos en server que esto lo hacia rapido, pero con access nunca he visto esta funcion. Mi server es solo para (2003) data, no es SQL ni nada de eso. Gracias por su ayuda
    lunes, 26 de diciembre de 2011 21:52

Todas las respuestas

  • Hola.

    Este foro es de SQL Server, no de Access. Si quieres movemos el hilo a un foro de Access.


    Alberto López Grande
    SQL Server MVP
    Visita mi blog en http://qwalgrande.blogspot.es/ Sígueme en twitter en http://twitter.com/qwalgrande

    lunes, 26 de diciembre de 2011 23:09
  • Hola

    Podrías usar una tabla donde se guarda el ID del registro modificado. El usuario, al ir a editarlo comprueba en dicha tabla su situación. Sí existe el registro, no hace nada. Sí no existe, continua el proceso de edición.

    Espero te sirva.

    Salu2,


    José Mª Fueyo [MS MVP Access]
    miércoles, 28 de diciembre de 2011 11:51
  • Lo que deseas realizar requiere de conocimientos en VBA.

    Hay varias maneras y para mi el ideal, es cargar en un formulario independiente el registro a editar. Al momento de cargarlo, una 'bandera' toma un valor x, de manera que si otro usuario intenta cargarlo para su edición y tiene (por decir algo) el valor -1, mostrarle mensaje de que está en edición.

    El esquema de cargarlo en un form independiente te permitirá también colocar un temporizador que después de cierto tiempo 'libere' ese registro, dado el posible caso de que el usuario se retire de su ordenador y deje bloqueado el registro.

    También podrías hacerlo a nivel de conexión a tablas bloqueando el registro cuando trabajas en modo 'desconectado', pero supongo que tienes las tablas vinculadas.

    miércoles, 28 de diciembre de 2011 12:32
  • Luis, he creado un sencillito ejemplo; lo hice con unos clic muy simples. Pruébale en un entorno de red a ver que tal funciona.

    Para descargar ejemplo: clic aquí

    miércoles, 28 de diciembre de 2011 15:08