Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Při spuštění aplikace pro Access budete chtít provést akce, které zajistí, aby uživatelé měli co nejlepší možnosti. Názvy objektů jsou k dispozici, takže je můžete snadno prozkoumat v databázi Northwind 2.0 Starter Edition.

Makro AutoExec se spustí, když se aplikace accessu otevře a inicializuje aplikaci. Access také poskytuje nastavení databáze pro název formuláře, který se má otevřít při spuštění. Najdete ho tady:

Možnosti> souborů > aktuální databáze > možnosti aplikace > formulář zobrazení

Pokud se dá identifikovat počáteční formulář, proč ho nepoužít místo makra AutoExec? Důvodem jsou důvěryhodná umístění, která vyžadují povolení obsahu.

Panel zpráv pro povolení obsahu

Makro AutoExec (musí mít název AutoExec) je jediný kód, který se může spustit, když se zobrazí upozornění zabezpečení důvěryhodného umístění, což vám umožní ho řádně zpracovat. Doporučeným postupem je zpracovat všechny chyby a upozornění, aby se zajistilo správné spuštění aplikace. To se často označuje jako obranné programování. Použití makra AutoExec při spuštění je nejlepší obrana. Další informace o důvěryhodných umístěních najdete v článku Northwind 2.0 Starter Edition: stručný úvod do jazyka VBA.

Jakmile makro AutoExec zjistí, že databáze je v důvěryhodném umístění, bude volat funkci jazyka Visual Basic for Applications (VBA) v modStartUp s názvem Po spuštění. Tento modul určí události, které je potřeba provést, aby uživatel získal co nejlepší možnosti. Tyto aktivity provádí modul Po spuštění v následujícím pořadí:

  1. Vytvořte instanci globální obslužné rutiny chyb z rutiny clsErrorHandler.

  2. Nastavte název aplikace. Další informace najdete v tématu Application.AppTitle – vlastnost.

  3. Ujistěte se, že je navigační podokno viditelné a nastavené na správnou kategorii.

  4. V případě potřeby zobrazte obrazovku frmWelcome.

  5. Získejte ID uživatele windows a zjistěte, jestli jste v tabulce Zaměstnanec. Další informace najdete v tématech Funkce Prostředí a Funkce DLookup.

  6. Pokud uživatel není v tabulce Zaměstnanec, otevřete frmCredentials, abyste mohli zadat svoje jméno, příjmení a titul.

  7. Pokud je uživatel v tabulce Zaměstnanci, otevřete frmLogin a vyberte své jméno v poli se seznamem Zaměstnanec. V seznamu si můžete vybrat, koho chcete.

frmWelcome zobrazí při prvním otevření aplikace. Ve formuláři se dozvíte, jak se v aplikaci pohybovat, jak je rozložená a jak získat další informace o tématu.

V dolní části formuláře je zaškrtávací políčko Zobrazit tento formulář při otevření databáze. Pokud zaškrtnutí zrušíte, při opětovném otevření databáze se nezobrazí. Toto nastavení se uchovává v tabulce SystemSettings.

Aby bylo vaše prostředí přizpůsobené, databáze vás vyzve k zadání jména a příjmení spolu s pracovním místem. Až to uděláte, klikněte na Přidat mě a přidejte ho do tabulky Employees a otevře se frmMainMenu. 


Proč chcete být přidáni do tabulky Zaměstnanci? Jedním z důvodů je, že v tabulkách jsou datová makra auditu. Tato makra zachycují, kdo a kdy záznam přidal nebo upravil. Tato pole umožňují zobrazit dopad vašich akcí v tabulkách. Další informace najdete v tématech Vytvoření datového makra a Události datového makra.

V produkční aplikaci byste se z bezpečnostních důvodů mohli přihlásit jenom jako sami. Ale my vám umožníme přihlásit se jako jakýkoli zaměstnanec, který si vyberete. Proč to děláme?

Jako vývojář možná budete muset být schopni aplikaci testovat nebo vyzkoušet z jiné perspektivy. Uživatelé můžou mít různá oprávnění – věci, které můžou dělat a zobrazovat nebo nedělají a nevidí. Představte si oddělení lidských zdrojů. V tom oddělení může být 15 zaměstnanců. Pravděpodobně nechcete, aby 15 lidí mohlo zadávat nebo měnit platy lidí. Vaše organizace může mít jednu osobu, která může změnit plat, a druhou osobu, která ji schválí. Ve vývojovém prostředí byste měli otestovat, že ovládací prvky, které jste zavedli (kdo může co dělat), fungují.

Viz také

Northwind 2.0 Starter Edition

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

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

×