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