Одна вещь, которую вы могли бы довольно легко использовать для достижения этой цели, это использовать user-level-access
. В Microsoft Access вы можете настроить workgroup
(что совершенно не связано с сетью Windows). Рабочая группа использует шифрование для установки ключа для вашей базы данных. В вашей рабочей группе вы можете настраивать пользователей и предоставлять пользователям различные уровни разрешений для объектов. Вы можете полностью заблокировать их от создания или изменения форм. Вы можете запретить им изменять дизайн таблиц и других объектов, но разрешить им создавать / заменять / обновлять / удалять данные.
Здесь несколько ссылок с деталями.
- http://office.microsoft.com/en-us/access-help/set-or-change-access-2003-user-level-security-in-access-2007-HA010166227.aspx
- http://office.microsoft.com/en-us/access-help/types-of-permissions-mdb-HP005188594.aspx
- http://www.databasedev.co.uk/permissions.html
Еще одна вещь, которую вы можете сделать проще, чем возиться с правами доступа, - установить свойства базы данных для открытия формы по умолчанию и заблокировать изменения дизайна. Когда вы включите эти функции для каждой базы данных, вы не сможете ничего изменить. Если вы не отключите его, вы можете обойти ограничение только для дизайна и форму по умолчанию, удерживая левую клавишу Shift при открытии базы данных.
Смотрите эту ссылку.