Si no recuerdo mal, Access hace bloqueos a nivel de tabla, por lo que si un usuario está accediendo a una tabla, la bloquea para el resto. Además, no es una base de datos muy fiable (me ha jugado muy malas pasadas)
Si puedes, pasa a otra base de datos más seria (SQLServer, MySQL, Oracle...) en las que los bloqueos se hacen a nivel de registro, con lo que se reducen los problemas de concurrencias.