Skrytí kódu jazyka VBA od uživatelů

Poznámka: Snažíme se pro vás co nejrychleji zajistit aktuální obsah nápovědy ve vašem jazyce. Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát ve spodní části této stránky vědět, jestli vám informace v článku pomohly? Pokud byste se rádi podívali na jeho anglickou verzi, najdete ji tady.

Pokud vaše databáze Accessu obsahuje kód jazyka VBA (Visual Basic for Applications), můžete tento kód skrýt uložením Databáze ve formátu. ACCDE. Když uložíte databázi jako soubor. ACCDE, budou zkompilovány všechny moduly kódu VBA, odebere se veškerý upravitelný zdrojový kód a zkomprimuje se cílová databáze. Kód jazyka VBA zachová jeho funkce, ale kód nelze zobrazit ani upravit. Obecně bude databáze nadále fungovat jako obvykle – můžete aktualizovat data a spouštět sestavy.

V tomto článku

Vytvoření souboru. accde

Funkce, které se změnily v souboru. accde

Problémy s úpravou formulářů, sestav nebo modulů

Omezení ukládání databáze do souboru. accde

Jak fungují odkazy se soubory. accde

Vytvoření souboru. accde

Pomocí následujícího postupu vytvořte soubor. ACCDE. Tímto postupem zůstane původní soubor. accdb nezměněný.

  1. Otevřete databázi a klikněte na soubor _GT_ Uložit jako.

  2. V oblasti Uložit jako v části Uložit databázi jakovyberte vytvořit ACCDE a klikněte na Uložit jako.

  3. V dialogovém okně Uložit jako přejděte do umístění, kam chcete soubor. accde Uložit.

  4. Do pole název souboru můžete zadat nový název souboru.

  5. Klikněte na Uložit.

    Pokud soubor s názvem, který jste zadali, už existuje, Access vás vyzve k nahrazení existujícího souboru. Kliknutím na Ano přepíšete existující soubor. ACCDE, kliknutím na ne se vrátíte do dialogového okna Uložit jako a zadáte nový název souboru.

Access vytvoří soubor. ACCDE, zavře původní soubor. ACCDB a otevře soubor. ACCDE.

Funkce, které se změnily v souboru. accde

Uložení databáze Accessu do souboru. accde zcela nezabrání změnám návrhu databáze. Následující úkoly však nelze v souboru. accde provádět:

  • Úpravy nebo vytváření formulářů, sestav a modulů

  • V dialogovém okně Reference jazyka VBA můžete přidávat, odstraňovat nebo měnit odkazy na knihovny objektů nebo databáze.

  • Zobrazení nebo úprava kódu VBA.

  • Import nebo export přístupových formulářů, sestav a modulů Tabulky, dotazy a makra však mohou být importovány nebo exportovány do databází ACCDB.

Problémy s úpravou formulářů, sestav nebo modulů

Musíte si uchovat kopii původní databáze Accessu. Pokud chcete změnit návrh formulářů, sestav nebo modulů v souboru. ACCDE, musíte změnit původní databázi Accessu (soubor. accdb) a pak ji znovu uložit jako soubor. ACCDE. Při uložení databáze Accessu obsahující tabulky do souboru. accde může dojít k problémům se sloučením různých verzí dat, pokud budete chtít později změnit návrh formulářů, sestav nebo modulů. Z tohoto důvodu je uložení databáze Accessu jako souboru. accde nejvhodnější pro front-end databázi Front-end/back-end aplikace.

Omezení ukládání databáze do souboru. accde

Uložení Accessové databáze do souboru. accde může bránit některá omezení:

  • Musíte mít přístupová oprávnění k kódu VBA.

  • Pokud vaše databáze Access odkazuje na jinou databázi Accessu nebo Doplněk, musíte uložit všechny databáze nebo doplňky v řetězci odkazů jako soubory. ACCDE.

Pokud databázi zašifrujete heslem, než ji uložíte jako soubor. ACCDE, bude soubor. accde taky zašifrovaný a při každém otevření bude nutné heslo zadat. Pokud nechcete, aby byl soubor. accde zašifrován, musíte soubor. accdb před uložením souboru. accde dešifrovat. Po uložení databáze do souboru. accde můžete znovu zašifrovat soubor. accdb. K dešifrování souboru. accdb použijte následující postup:

  1. Na kartě Soubor klikněte na položku Informace a potom na položku Dešifrovat databázi

    Zobrazí se dialogové okno Zrušit heslo databáze.

  2. V dialogovém okně Zrušit heslo databáze zadejte do pole heslo heslo databáze.

  3. Klikněte na OK.

Jak fungují odkazy se soubory. accde

Pokud se pokusíte vytvořit soubor. accde z databáze Access (. accdb) nebo z Access (accda), který odkazuje na jinou databázi nebo doplněk Accessu, Access zobrazí chybovou zprávu a neumožní dokončit operaci. Pokud chcete uložit databázi, která odkazuje na jinou databázi jako soubor. ACCDE, musíte uložit všechny databáze v řetězci odkazů jako soubory. accde počínaje první odkazovanou databází. Po uložení první databáze jako souboru. accde musíte aktualizovat odkaz v další databázi tak, aby odkazoval na nový soubor. accde před jeho uložením jako soubor. accde atd.

Předpokládejme například, že database1. accdb odkazuje na Database2. ACCDB a Database2. accdb na Database3. accda. Pokud chcete uložit database1. accdb jako soubor. ACCDE, postupujte takto:

  1. Uložte Database3. accda jako Database3. ACCDE.

  2. Otevřete databázi 2. ACCDB a změňte odkaz tak, aby odkazoval na nový soubor s názvem Database3. ACCDE.

  3. Uložte Database2. accdb jako Database2. ACCDE.

  4. Otevřete database1. ACCDB a změňte jeho odkaz tak, aby odkazoval na nový soubor s názvem Database2. ACCDE.

  5. Uložte database1. accdb jako database1. ACCDE.

Začátek stránky

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×