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
 
                                     
                     
                                                     
                                                     
                                                     
                                                     
                                                     
                                                    