Ако сте използвали настройка, за да зададете какво се случва при отваряне на база данни на Microsoft Access, можете да заобиколите тези настройки, за да си възвърнете пълен достъп до вашата база данни. Можете например да зададете опции за текуща база данни от диалоговия прозорец "Опции" на Access , чрез създаване на автоматично изпълняван макрос или чрез процедура за събитие Open. Ако вашата база данни има настройка за опция за стартиране, тази статия описва как да я заобиколите.
За да заобиколите всички опции за стартиране, изпълнете следната стъпка:
- Задръжте натиснат клавиша SHIFT, докато отваряте вашата база данни.
В зависимост от настройките за защита от опасни макроси за вашата база данни, може да видите едно или повече съобщения за защита при стартиране.
Забележка
Трябва да продължите да задържате натиснат клавиша SHIFT, докато затваряте всички съобщения за защита, в противен случай няма да бъдат заобиколени опциите за стартиране.
Когато отворите база данни, докато държите натиснат клавиша SHIFT, много от опциите, които са зададени на страницата " Текуща база данни " на диалоговия прозорец "Опции на Access ", се заобикалят. За да промените тези опции, направете следното:
- Щракнете върху раздела Файл и после щракнете върху Опции.
Отваря се полето "Опции на Access ". - Щракнете върху текущата база данни и променете настройките за текущата база данни.
Забележка
Може да се наложи да затворите и отворите отново базата данни, за да влязат в сила промените.
В следващата таблица са изредени всяка настройка на страницата " Текуща база данни " и как се държат настройките, когато отворите базата данни, докато държите натиснат клавиша SHIFT.
| Option Group | Настройка | Поведение, когато опциите за стартиране са заобиколени |
|---|---|---|
| Опции на приложение | Заглавие на приложение | Заглавието на приложението по избор не се показва. |
| Икона на приложение | Иконата на приложението по избор не се показва. | |
| Показване на формуляр | Зададеният формуляр не се показва и не се изпълнява нито една от процедурите за обработка на събития на формуляра. | |
| Формуляр за показване в уеб | Наличен е само когато има специален уеб формуляр. Когато е наличен, зададеният уеб формуляр не се показва и не се изпълнява никоя от процедурите за обработка на събития на формуляра. | |
| Навигация | Покажи навигационния екран | Дори ако тази опция не е избрана, навигационният екран се показва. |
| Опции на лентата и лентата с инструменти | Име на лентата | Определената лента по избор не се показва. |
| Разреши пълни менюта | Показват се всички раздели на лентата по подразбиране независимо от настройката. | |
| Разреши контекстни менюта по подразбиране | Показват се всички контекстни менюта по подразбиране, независимо от настройката. |
За повече информация как да зададете опции за текущата база данни, вижте статията "Задаване на потребителски опции за текуща база данни от централизирано местоположение".
Ако добавите макрос на Access, озаглавен AutoExec, към база данни, макросът обикновено се изпълнява всеки път, когато отворите базата данни. Когато заобиколите опциите за стартиране, макросът AutoExec не се изпълнява.
Когато базата данни ви има множество потребители, можете да попречите на потребителите да заобикалят опциите за стартиране. Забранете клавиша за заобикаляне (SHIFT), като използвате код на Visual Basic for Applications (VBA), за да зададете свойството AllowBypassKey на False.
Свойството AllowBypassKey използва следните настройки:
| Настройка | Описание |
|---|---|
| True | Разрешава клавишът SHIFT да позволява на потребителя да отменя свойствата при стартиране и макроса AutoExec. |
| False | Забранява клавишът SHIFT да позволява на потребителя да отменя свойствата при стартиране и макроса AutoExec. |
Можете да зададете това свойство с помощта на макрос или VBA код.
За да зададете свойството AllowBypassKey с помощта на макрос, трябва да създадете свойството по следния начин:
- В база данни на Microsoft Access (.mdb или .accdb) можете да добавите свойството, като използвате метода CreateProperty, и след това го добавите към колекцията Properties на обекта Database.
- В проект на Microsoft Access (.adp) можете да добавите свойството към колекцията AccessObjectProperties на обекта CurrentProject с помощта на метода Add .
Настройката на свойството AllowBypassKey се прилага при следващото отваряне на приложната база данни.