Якщо під час відкриття база даних Microsoft Access використовувався параметр, можна обійти ці параметри, щоб відновити повний доступ до бази даних. Наприклад, можна встановити параметри для поточної бази даних у діалоговому вікні Параметри Access , створити макрос AutoExec або відкрити процедура обробки події. Якщо в базі даних установлено параметр запуску, у цій статті описано, як обійти її.
Щоб обійти всі варіанти запуску, виконайте наведені нижче дії.
-
Утримуючи натиснутою клавішу Shift, під час відкриття бази даних.
Залежно від параметрів захисту від макросів для бази даних під час запуску може відображатися одне або кілька повідомлень системи безпеки.
Примітка.: Щоб закрити всі повідомлення системи безпеки, потрібно й надалі утримувати натиснутою клавішу Shift, або параметри запуску не обходяться.
Коли ви відкриваєте базу даних, утримуючи натиснутою клавішу Shift, багато параметрів, установлених на сторінці Поточна база даних діалогового вікна Параметри Access , обходяться. Щоб змінити ці параметри, виконайте такі дії:
-
Перейдіть на вкладку Файл і виберіть пункт Параметри.
Відкриється вікно Параметри Access .
-
Виберіть пункт Поточна база даних і змініть параметри поточної бази даних.
Примітка.: Можливо, знадобиться закрити та знову відкрити базу даних, щоб зміни були ефективними.
У таблиці нижче перелічено кожен параметр на сторінці Поточна база даних , а також про те, як вони працюють під час відкриття бази даних, утримуючи натиснутою клавішу Shift.
Група елементів керування |
Параметр |
Поведінка під час обходу параметрів запуску |
Параметри застосунку |
Назва застосунку |
Заголовок настроюваного застосунку не відображається. |
Піктограма застосунку |
Піктограма настроюваного застосунку не відображається. |
|
Форма перегляду |
Призначена форма не відображається, і жодна з процедур подій форми не виконується. |
|
Веб-форма відображення |
Доступний лише за наявності визначеної веб-форми. Якщо вона доступна, визначена веб-форма не відображається, і жодна з процедур подій форми не виконується. |
|
Навігація |
Відображати область переходів |
Навіть якщо цей параметр не вибрано, відображається область переходів. |
Параметри стрічки та панелі інструментів |
Назва стрічки |
Указана настроювана стрічка не відображається. |
Дозволити повні меню |
Усі стандартні вкладки стрічки відображаються незалежно від цього параметра. |
|
Дозволити контекстні меню за промовчанням |
Усі стандартні контекстні меню відображаються незалежно від параметра. |
Докладні відомості про те, як налаштувати параметри для поточної бази даних, див. в статті Установлення параметрів користувача для поточної бази даних із централізованого розташування.
Якщо додати до бази даних макрос Access з іменем AutoExec, він зазвичай запускається щоразу, коли ви відкриваєте базу даних. Якщо обійти параметри запуску, макрос AutoExec не запускається.
Якщо база даних містить кілька користувачів, ви можете заборонити користувачам обходити параметри запуску. Вимкніть клавішу Bypass (Shift), використовуючи код Visual Basic for Applications (VBA), щоб установити для властивості AllowBypassKeyзначення False.
Властивість AllowBypassKey має наведені нижче значення.
Параметр |
Опис |
Істина |
Активує обхід параметрів запуску та макросу AutoExec за допомогою клавіші Shift. |
Хибність |
Деактивує обхід параметрів запуску та макросу AutoExec за допомогою клавіші Shift. |
Цю властивість можна задати за допомогою коду макрос або VBA.
Щоб задати властивість AllowBypassKey за допомогою макросу, потрібно створити властивість таким чином:
-
У базі даних Microsoft Access (MDB або ACCDB) цю властивість можна створити за допомогою методу CreateProperty, а потім додати її до колекції Properties об’єкта Database.
-
У проект Microsoft Access (ADP) можна додати властивість до колекції AccessObjectProperties об’єкта CurrentProject за допомогою методу Додати.
Параметр властивості AllowBypassKey не набере сили до наступного відкриття бази даних застосунку.