Náročnost kurzu: 4/5 – vyšší | Délka skupinového kurzu: 15 h, délka individuálního školení: 10 h
Školení Access programování je určené pro uživatele, kteří už umí pracovat s Microsoft Accessem na pokročilé úrovni a chtějí rozšířit možnosti databáze pomocí programování ve VBA. Kurz navazuje na školení Access pokročilý a je vhodný pro ty, kdo potřebují automatizovat opakované činnosti, upravovat formuláře, vytvářet vlastní funkce nebo programově pracovat s daty.
Na praktických příkladech si ukážeme, kam se v Accessu zapisuje zdrojový kód, jak fungují procedury, funkce, proměnné, události a ošetření chyb. Naučíte se využívat VBA ve formulářích, reagovat na akce uživatele, zobrazovat hlášení a výzvy, vytvářet vlastní funkce pro dotazy a pracovat s daty pomocí rozhraní ADO a DAO.
Ukážeme si také, jak mohou AI nástroje pomoci při vysvětlení VBA kódu, hledání chyb, návrhu úprav nebo doplnění komentářů. Hlavní důraz školení ale zůstává na praktickém programování v Accessu a na tvorbě databázových řešení použitelných v běžné práci.
Co se naučíte
- orientovat se v jazyce VBA a vědět, kam se v Accessu zapisuje zdrojový kód,
- vytvářet vlastní procedury, funkce, proměnné a výrazy,
- pracovat s objektovým modelem Accessu, formuláři, sestavami a událostmi,
- upravovat formuláře pomocí VBA, například reagovat na akce uživatele nebo zobrazovat vlastní hlášení,
- programově číst, měnit a aktualizovat data pomocí rozhraní ADO,
- upravovat strukturu databáze pomocí DAO a definičních příkazů SQL,
- automatizovat import a export dat včetně textových souborů, CSV, XLS nebo odeslání sestavy e-mailem,
- využít AI jako pomocníka při kontrole, vysvětlení nebo komentování VBA kódu.
Osnova školení Access programování
U individuálního a firemního školení je možné osnovu přizpůsobit.
- Základy jazyka VBA
- umístění zdrojového kódu
- definice procedur a funkcí
- definice proměnných
- výrazy
- ošetření chybových stavů
- Objektový model
- struktura objektů
- odkazy na formuláře a sestavy
- základní typy událostí
- vestavěné funkce
- vlastní funkce
- Interaktivní formuláře
- podmíněné formátování
- možnosti využití VBA ve formulářích
- hlášení a výzvy
- větvení programu
- reakce podle přihlášeného uživatele
- Programový přístup k datům
- struktura rozhraní ADO
- připojení k databázi
- definice dotazu
- čtení ze sady záznamů
- aktualizace sady záznamů
- aktualizace zdrojových dat
- Úprava struktury databáze
- využití definičních příkazů SQL
- možnosti rozhraní DAO
- definice tabulek
- definice dotazů
- Import a export dat
- import textových souborů
- kódování textu
- export do formátů CSV a XLS
- odeslání dat nebo sestavy e-mailem
- Vícejazyčné prostředí databáze
- zásady pro návrh
- varianty řešení