4

Можно ли запретить пользователям открывать базу данных Access 2003 в режиме конструктора? Я не хочу, чтобы другие могли изменять структуру таблиц, просто добавьте изменения или удалите записи в таблице.

2 ответа2

3

Одна вещь, которую вы могли бы довольно легко использовать для достижения этой цели, это использовать user-level-access . В Microsoft Access вы можете настроить workgroup (которая совершенно не связана с сетью Windows). Рабочая группа использует шифрование для установки ключа для вашей базы данных. В вашей рабочей группе вы можете настраивать пользователей и предоставлять пользователям различные уровни разрешений для объектов. Вы можете полностью заблокировать их от создания или изменения форм. Вы можете запретить им изменять дизайн таблиц и других объектов, но при этом разрешить им создавать / заменять / обновлять / удалять данные.

Здесь несколько ссылок с деталями.

Еще одна вещь, которую вы можете сделать проще, чем возиться с правами доступа, - установить свойства базы данных, чтобы открыть форму по умолчанию, и заблокировать изменения дизайна. Когда вы включите эти функции для каждой базы данных, вы не сможете ничего изменить. Если вы не отключите его, вы можете обойти ограничение только для дизайна и форму по умолчанию, удерживая левую клавишу Shift при открытии базы данных.

Смотрите эту ссылку.

1

Почему бы просто не получить для этих пользователей копию Microsoft Access Runtime, которая может получить доступ к формам, табличным данным и т.д., Но при этом полностью отсутствует все конструктивные особенности.

Обычно это означает, что установка вашего сайта Office может быть дешевле, так как вам нужны полные копии Access только для тех, кто в ней нуждается, а не для всех.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .