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 Developer
U individuálního a firemního školení je možné osnovu přizpůsobit.
- Basics of VBA language
- Placing a source code
- Definition of procedures and functions
- Definition of variables
- Expressions
- Error-handling
- Object model Microsoft Access
- Structure of objects
- Links to forms and reports
- Basic types of events
- Nested functions
- Custom functions
- Interactive forms
- Conditional formatting
- Options of using VBA in forms
- Error messages and prompts
- Branching a program
- Response according to logged in user
- Programmatic access to data
- Interface structure ADO
- Connecting to database
- Query definition
- Reading from a set of records
- Updating set of records
- Updating source data
- Modifying database structure
- Using definition statements SQL
- Options of interface DAO
- Table definitions
- Query definitions
- Import and export data
- Import text files
- Text encoding
- Export in CSV and XLS formats
- Sending data or a report by email
- Multilingual environment of a database in Microsoft Access
- Principles for design
- Solution variants