Как заблокировать базу данных Access в макро-отключенных системах? - PullRequest
1 голос
/ 23 марта 2012

вопрос для вас.

Итак, у меня есть база данных Access 2007, которую я пытаюсь заблокировать, чтобы ее можно было развернуть.Цель состоит в том, чтобы несколько пользователей одновременно запускали интерфейсное приложение, подключаясь к фоновым таблицам по сети.Однако я явно не хочу предоставлять им доступ к формам, настройкам, таблицам и т. Д.

Я уже пытался использовать функцию ChangeProperty для

  • AllowFullMenus
  • AllowSpecialKeys
  • AllowBypassKey
  • AllowShortcutMenus
  • AllowBuiltInToolbars
  • AllowToolbarChanges
  • AllowBreakIntocodeвсякий раз, когда кто-либо без явно включенного макроса открывает базу данных, все открывается так, как будто ни один из этих параметров не установлен.Как я могу обойти это?В программе я использую только 3 макроса, и ни один из них не связан с открытием базы данных или ее блокировкой.

    Предложения?

    Спасибо.

1 Ответ

1 голос
/ 26 марта 2012

Вы можете попробовать распространить свой интерфейс как заблокированный файл ACCDE, это эквивалент старых файлов MDE из Access 2000. Подробности доступны здесь: http://www.databasedev.co.uk/convert_to_accde_format.html

...