Nepoužití možností spuštění při otevření databáze

Platí pro
Access pro Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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:

  1. Klikněte na kartu Soubor a pak na tlačítko Možnosti
    Otevře se okno Možnosti aplikace Access .
  2. 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.

Začátek stránky