Linked Access DB "el registro ha sido cambiado por otro usuario"

Mantengo una base de datos Access 2000 multiusuario vinculada a una base de datos MSSQL2000, no escrita por mí.

El diseño de la base de datos es muy pobre, por lo que tendrá que tener paciencia conmigo.

En el formulario 'Cliente' hay un campo 'Customer_ID' que, de manera predeterminada, necesita obtener la siguiente ID de cliente disponible, pero el usuario tiene la opción de anular esta opción con una ID de cliente existente.

Ahora, el campo Customer_ID no es el PK de la tabla Customer. Tampoco es único.

Si un cliente llama dos veces para enviar un trabajo, la tabla obtendrá dos registros, cada uno con la misma información del cliente y la misma ID de cliente.

Si un usuario crea un nuevo ticket, Access realiza una búsqueda rápida de la siguiente ID de cliente disponible y la completa. Pero no guarda el registro. Obviamente, un problema: la edición de dos usuarios debe realizar un seguimiento del trabajo de los demás para no engañar a un ID de cliente.

Así que quiero modificar el botón "nuevo registro" para que guarde el ticket justo después de crear uno nuevo.

El problema es que, cuando pruebo el cambio, aparece "Este registro ha sido modificado por otro usuario desde que comenzó a editarlo".

Definitivamente no hay otros usuarios en la base de datos. El 'otro usuario' fue presumiblemente mi salvación forzada.

¿Algunas ideas