Tengo un sistema de inventario que es multiusuario en Visual Basic con Access (NO se puede cambiar)
Me gustaria que me dieran alguna manito con su experiencia de como puedo validar que una persona en el equipo A y otra en el equipo B no puedan generar un mismo un documento con el mismo folio al hacer clic en el boton aceptar
Existe una tabla documento con todos los tipos de documentos que existen y su numeracion correlativa (no es autonumerica).
Al momento de agregar un nuevo doc el número correlativo aparece en (la pantall) en la guia o doc .
Si las dos pesonas ejecutan esto las guias quedan con el mismo numero y el detalle asociado a el Tb, osea queda la mansa escoba en el inventario.
Tienen alguna idea de como poder arreglar esto??
Cree en la tabla documento un campom llamado "estado" que si es 1 significa que se esta ocupando ese tipo y numeracion del doc. Por lo tanto le despliega un mensaje que dice que "el documento esta en proceso intente mas tarde( segundos)"
Si el estado es 0 que es por defecto significa que no se esta realizado ese documento y que puede pasar en alto y grabar.
El problema es que hago las pruebas con mi compañero al mismo tiempo y no me toma la validacion... supongo que tendre que medir el tiempo en el cual se hizo click, pero ese tiempo o hora tiene que ser
hora:minuto:segundo:milesima de segundo
sobre todo la ultima ya que las pruebas son al mismo tiempo y no contando las milesimas es como que los dos estamos ingresando sin problemas...
ya les conte mi dramon me gustaria ya que tienen experiencia en como puedo arreglar esto???
Saludos