Detail kurzu
Microsoft Access III. - základy programovania vo VBA
IT LEARNING SLOVAKIA, s.r.o.
Popis kurzu
Kurz Access III. a jeho priame pokračovanie Acccess IV. sú venované programovaciemu jazyku VBA pomocou, ktorého sa dá pre Access naprogramovať naozaj pokročilé užívateľské prostredie, v ktorom užívateľ nemusí mať o programe Access žiadne vedomosti. Výhodou programovacieho jazyka VBA je, že jeho znalosť umožňuje programovanie naprieč celým balíkom MS Office a konečne aj tvorenie samostatných programov v jeho modernej variante VB.net cez prostredie Visual Studio.
Kurz Access III. jen venovaný všeobecnému úvodu do programovania a úvodu do programovacieho jazyka VBA. Jedná sa o základné stavebné prvky programovania bez ktorých nie je možné tvoriť program. Okrem toho je tento kurz venovaný aj VBA a jeho nadviazaniu na Access. Záujemca sa naučí orientovať v základných elementoch objektového modelu VBA a tvoriť si jednoduché programy pre svoju Access databázu.
Kurz je určený predovšetkým pre užívateľov so znalosťami programu Access približne na úrovni kurzu Access II. Záujemca o tento kurz by mal ovládať prácu s formulárom a jeho nastaveniami, mal by poznať nastavenia formulárových prvkov, poznať dotazy ako aj špecifické nastavenia v dotazoch ako je spájanie SQL Join, a filtrovanie v dotazoch.
Obsah kurzu
Úvod do VBA- Popis vývojového prostredia VBA
- Základné pojmy jazyka VBA
- Modul
- Modul triedy, porovnanie s obyčajným modulom
- Procedúra
- Štruktúra a farby kódu
- Komentáre
- Prepojenie VBA a Access
- Čo sú to udalosti a ako fungujú
- Príklad jednoduchého programu pomocou funkcií msgbox a inputbox
- Konverzia makra na VBA kód
Základy programovacie princípy
- Premenné a konštanty
- Čo je to premenná a ako sa využíva v programe
- Dátové typy
- Platnosť premenných
- Čo je to Konštanta
- Výrazy
- Čo je to výraz
- Matematické operátory a ich priorita
- Porovnávacie operátory, logické operácie a ich priorita
- Spojovací operátor, iné príklady textových výrazov
- Rozhodovacie štruktúry
- Štruktúra If
- Štruktúra Select case
- Cykly
- For next
- Do while, do until a ich varianty
Typy procedúr
- Typy procedúr a ich využitie v programe Access
- Prehľad dôležitých udalostí formulára a ovládacieho prvku
- Samostatná Subrutina a jej spustenie z makra
- Tvorenie vlastných funkcií pre zostavovač výrazov
- Volanie podprogramu
- Čo je to podprogram a na čo slúži
- Definovanie pojmu návratová hodnota
- Rozdiel medzi procedúrami Sub a function pri volaní podprocedúry
Ladenie programu
- Typy chýb
- Postup vykonávania VBA kódu
- Compile chyby
- Runtime chyby
- Logické chyby
- Syntaktické pomôcky
- Pomôcky pri písaní kódu
- Pomocník content help
- MSDN dokumentácia
- Kontrola chodu programu
- Debugovací režim
- Krokovanie programu
- Brakpointy
- Sledovanie premenných pomocou nástroja Watch
- Chybové návestie On error
Objektový model
- Objekty programu Access
- Čo je to objekt
- Vlastnosti a metódy objektu
- Definícia pojmu kolekcia
- Nástroj objekt browser
- Prehľad dôležitých objektov
- Objekt Application
- Objekt CurrentDB
- Kolekcia Forms
- Objekty typu forms
- Objekt DoCmd
- Otváranie a zatváranie základných objektov Accessu
- Metódy na prácu s objektmi programu Access
- Metóda RunCommand
- Vstavané funkcie VBA
- Práca s reťazcami
- Práca s dátumom a časom
- Typové konverzie
- Vytvorenie jednoduchého navigačného systému na obsluhu databázy
Záver
- Ako ďalej po absolvovaní tohto školenia
- Diskusia a odpovede na otázky účastníkov
Cieľová skupina
mierne pokročilýHodnotenie
Organizátor
Podobné kurzy
podľa názvu a lokality