Pokud jste v určitém nastavení určili, co se má stát při otevření databáze Microsoft Accessu, můžete tato nastavení obejít a získat tak k databázi úplný přístup. Můžete například nastavit možnosti pro aktuální databázi z dialogového okna Možnosti aplikace Access , vytvořením makra AutoExec nebo pomocí obslužné procedury události Open. Pokud má vaše databáze nastavenou možnost spuštění, tento článek popisuje, jak ji obejít.
Chcete-li obejít všechny možnosti spuštění, proveďte následující krok:
- Při otevření databáze podržte stisknutou klávesu SHIFT.
V závislosti na nastavení zabezpečení maker v databázi se může při spuštění zobrazit jedna nebo více zpráv zabezpečení.
Poznámka
Během zavírání všech zpráv zabezpečení je nutné podržet klávesu SHIFT, jinak nedojde k vynechání možností spuštění.
Při otevření databáze s podrženou klávesou SHIFT se vynechá spousta možností, které jsou nastavené na stránce Aktuální databáze v dialogovém okně Možnosti aplikace Access . Chcete-li tyto možnosti změnit, postupujte takto:
- Klikněte na kartu Soubor a pak na tlačítko Možnosti.
Otevře se okno Možnosti aplikace Access . - Klikněte na Aktuální databáze a změňte nastavení aktuální databáze.
Poznámka
Aby se změny projevily, budete možná muset zavřít a znovu otevřít databázi.
Následující tabulka obsahuje seznam jednotlivých nastavení na stránce Aktuální databáze a chování při otevření databáze se stisknutou klávesou SHIFT.
| Skupina voleb | Nastavení | Chování, když jsou vynechány možnosti spuštění |
|---|---|---|
| Možnosti aplikace | Název aplikace: | Název vlastní aplikace se nezobrazí. |
| Ikona aplikace: | Ikona vlastní aplikace se nezobrazuje. | |
| Zobrazit formulář | Určený formulář se nezobrazí a nespustí se žádná obslužná procedura události formuláře. | |
| Web Display Form | Je k dispozici pouze v případě, že existuje určený webový formulář. Pokud je k dispozici, určený webový formulář se nezobrazí a nespustí se žádná obslužná procedura události formuláře. | |
| Navigace | Zobrazit navigační podokno | I když tato možnost není vybrána, zobrazí se navigační podokno. |
| Možnosti pásu karet a panelu nástrojů | Název pásu karet | Určený vlastní pás karet se nezobrazí. |
| Povolit použití úplné nabídky | Bez ohledu na nastavení se zobrazí všechny výchozí karty pásu karet. | |
| Povolit výchozí místní nabídky | Bez ohledu na nastavení se zobrazí všechny výchozí místní nabídky. |
Další informace o tom, jak nastavit možnosti pro aktuální databázi, najdete v článku Nastavení uživatelských možností pro aktuální databázi z centrálního umístění.
Pokud přidáte do databáze makro s názvem AutoExec, makro se obvykle spustí při každém otevření databáze. Pokud obejdete možnosti spuštění, makro AutoExec se nespustí.
Pokud má databáze více uživatelů, můžete uživatelům zabránit v obcházení možností spuštění. Zakažte klávesu Bypass (SHIFT) pomocí kódu jazyka VBA (jazyk Visual Basic for Application) s nastavením vlastnosti AllowBypassKey na hodnotu False.
Vlastnost AllowBypassKey používá následující nastavení.
| Nastavení | Popis |
|---|---|
| True | Povolí uživatelům obcházet vlastnosti spouštění a makro AutoExec pomocí klávesy SHIFT. |
| False | Zakáže uživatelům obcházet vlastnosti spouštění a makro AutoExec pomocí klávesy SHIFT. |
Tuto vlastnost můžete nastavit pomocí makra nebo kódu jazyka VBA.
Pokud chcete nastavit vlastnost AllowBypassKey pomocí makra, musíte tuto vlastnost vytvořit následujícím způsobem:
- V databázi Microsoft Accessu (.mdb nebo .accdb) můžete tuto vlastnost přidat pomocí metody CreateProperty a potom ji připojíte ke kolekci Properties objektu Database.
- V projektu Microsoft Accessu (.adp) můžete přidat vlastnost do kolekce AccessObjectProperties objektu CurrentProject pomocí metody Add .
Nastavení vlastnosti AllowBypassKey se projeví až při příštím otevření databáze aplikace.