Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/07/2005, 10:44
Avatar de netorres
netorres
 
Fecha de Ingreso: marzo-2004
Ubicación: 32 kms de Santiago a la costa
Mensajes: 132
Antigüedad: 20 años, 2 meses
Puntos: 0
Problema con sistema multiusuario

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
__________________
Contento Señor contento :-) (Sto. Padre Alberto Hurtado)