|
Yo en Paradox utilizo una tabla auxiliar en la guardo el último número utilizado, para dar un alta:
1. lo pongo en edición le sumo 1
2. Grabo el registro y ya está
3. el próximo que intente grabar ya sabe cual es el último número.
Esta operación solamente la hago cuando el usuario pulsa el botón de agregar, de momento le asigno un número por encima del que nos encontramos, suelo utilizar el nº del usuario que hace la factura y lo multiplico por 20 por ejemplo, de esta manera los números provisionales nunca coincidirán, sino se graba pues nada cancelamos y como el número no se modificó se queda todo como estaba.
Por otra parte si se accede de manera concurrente a las tablas todos incluso el propio equipo que contiene las tablas debe de acceder por la red no de forma local.
Un Saludo.
|