Configuración de una base de datos de MS-Access para acceso multiusuario

Estamos pensando en "crecer" un poco de base de datos de MS-Access con algunas tablas, formularios y consultas para múltiples usuarios. (El uso de un back-end diferente es otra opción, pero más a largo plazo que desafortunadamente actualmente no es aceptable).
La mayoría de los usuarios serán de solo lectura, pero habrá algunos (actualmente uno o dos) usuarios que tienen que poder hacer cambios (mientras que los usuarios de solo lectura también están utilizando la base de datos). No estamos tan preocupados por los aspectos de seguridad, sino por algunos de los siguientes problemas:

¿Cómo podemos asegurarnos de que el usuario de escritura pueda realizar cambios en los datos de la tabla mientras otros usuarios usan los datos? ¿Los usuarios de lectura ponen bloqueos en las tablas? ¿El usuario de escritura tiene que poner bloqueos en la mesa? ¿Access hace esto por nosotros o tenemos que codificarlo explícitamente?¿Hay algún problema común con las "transacciones de MS Access" que debamos tener en cuenta?¿Podemos trabajar en formularios, consultas, etc. mientras se utilizan? ¿Cómo podemos "programar" sin estar en el camino de los usuarios?¿Qué configuraciones en MS Access influyen en cómo se manejan las cosas?Nuestra experiencia es principalmente en Oracle, ¿dónde es Access diferente en el manejo de múltiples usuarios? ¿Hay tal cosa como "niveles de aislamiento" en Access?

Cualquier consejo o sugerencia de artículos útiles sería muy apreciado.

Respuestas a la pregunta(7)

Su respuesta a la pregunta