1

Есть ли способ запретить пользователям возможность просматривать и редактировать формы в режиме конструктора в Access 2007?

2 ответа2

1

Один из способов добиться этого - распространение файла ACCDE среди пользователей.

  • Инструменты базы данных ... Сделать ACCDE
  • Сохраните вашу базу данных как файл .accde для распространения.

Вот описание из файлов справки Access:

Файл .accde - это версия .mde-файла Office Access 2007 в более ранних версиях Access. Это заблокированная версия исходного файла .accdb. Если в файле .accdb содержался какой-либо код VBA, в файл .accde включается только скомпилированный код, в результате чего код VBA не может быть просмотрен или изменен пользователем. Кроме того, пользователи файла .accde не имеют прав для внесения изменений в дизайн форм или отчетов.

Это позволяет сохранить исходный файл ACCDB, предоставляя пользователю доступ к файлу ACCDE. Конечно, это подразумевает создание нового файла ACCDE всякий раз, когда в ACCDB вносятся изменения. По этой причине вы можете хранить свои данные в отдельной связанной базе данных ACCDB, а свои формы - в ACCDE. Это позволит вам заменить файлы ACCDE в любой момент без потери данных.

0

Другой вариант - ТОЛЬКО разрешить пользователям использовать Access Runtime, который отключает ВСЕ инструменты проектирования. Это бесплатно и не требует отдельной копии Office Professional или Microsoft Access для запуска

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