Ok... pues entonces al revés, en vez de guardar el numero al final, lo guardamos al inicio... algo así:
• Cuando de das clic al botón "Agregar Registro" obtienes el ultimo numero de la secuencia y le sumas uno, inmediatamente lo guardas en la tabla de secuencias de números y en una variable. Así cualquier usuario que ingrese obtendrá el numero siguiente al que guardaste.
• Como ya tienes un nuevo numero (que está en una variable) trabajas de lo mas normal con todas las tablas que necesites (basándote siempre en el numero que tienes en la variable), los otros usuarios van a estar trabajando con números menor o mayor que el que tienes pero nunca con el mismo numero que tienes, lo que evitará la duplicidad de números.
• Todos los procesos estarán en secuencia, pero trabajados por diferentes usuarios!!
!!