Hola,
Si la aplicación es multiusuario yo la dividiría sin dudar, dejando los datos en el servidor e instalando en cada puesto una copia de la que tiene los forms, reports, modulos y consultas. De esa forma también se reduce el trafico en la red y ganas rapidez.
Quizás te esté ocurriendo que el bloqueo por defecto que está establecido actualmente es "todos los registros" de manera que cuando un usuario abre un formulario toda la tabla se queda bloqueada. (Compruebalo en Herramientas, Opciones, Avanzadas, Bloqueo predeterminado de registros). También si el modo predeterminado de apertura es Compartido o Exclusivo (También en Herramientas, Opciones, Avanzadas).
El uso de seguridad por usuarios te obliga a establecer permisos para cada formulario, report, etc. para cada usuario o grupo de usuarios. Es lo más seguro pero laborioso.
Yo trataría de resolver el acceso ahora sin entrar todavía en seguridad por usuarios, pero verificando qué bloqueos hay en cada formulario además de los generales de la b.d. para que solo se bloquee el registro modificado y en formularios que solo sean de consulta (que no se modifiquen registros, ni se agreguen nuevos, ni se borren registros) que no se bloquee nada.
Saludos