Detail kurzu

Microsoft Access IV. - programovanie aplikačnej logiky formulára pomocou VBA

IT LEARNING SLOVAKIA, s.r.o.

Popis kurzu

Kurz Access IV. – programovanie aplikačnej logiky, je venovaný programovaniu ovládacieho prostredia databázy Access tak aby jej užívateľ nemusel mať žiadne znalosti databáz a teda prichádzal do kontaktu s koncovým užívateľským prostredím, ktoré mu povolí vykonať iba to čo potrebuje. Konkrétne sa jedná o prácu s SQL dotazmi vo VBA tak aby bolo možné aktualizovať dáta na pozadí formulára v rôznych tabuľkách, ďalej pokročilé programovanie formulárov tak aby reagovali na stav objektu (napr. uzamknutie objednávky ak je zaplatená a pod) a konečne programovanie naprieč balíkom Office, ktoré umožňuje dáta z databázy Access posielať do Excel tabuliek, dokumentov Word alebo umožňuje napojiť databázu na kontakty v programe Outlook. Kurz je predovšetkým určený pre užívateľov ktorý ovládajú základy programovacieho jazyka VBA a jeho objektový model Access ako aj základné programovacie koncepty ako je Premenná, cyklus a rozhodovacia štruktúra.

Obsah kurzu

Programovanie vlastných objektov
  • Objekt, trieda a kolekcia
    • Čo je to kolekcia
    • Čo je to trieda objektu
    • Objektové premenné
    • Praktické použitie objektových premenných
    • Cyklus for each
  • Prehľad dôležitých kolekcií
    • Forms
    • Reports
    • Controls
  • Vytvorenie nového objektu
    • Vytvorenie novej triedy
    • Vytvorenie Objektu
    • Zadefinovanie novej propery alebo metódy k novému alebo existujúcemu objektu

 

Pokročilé techniky pri tvorbe aplikačnej logiky
  • Vytvorenie vlastnej navigácie
    • Posun na nasledujúci, prvý, posledný záznam
    • Otvorenie formulára na konkrétnom zázname
    • Vytvorenie nového záznamu
    • Filtrovanie záznamov
    • Hľadanie konkrétneho záznamu
  • Techniky pri tvorbe interaktívneho formulára
    • Nastavenie skrytia prvkov formulára
    • Nastavenie uzamykania prvkov formulára
  • Práca s SQL vo VBA
    • Spustenie jednoduchého akčného SQL
    • Premenná typu recordset
    • Načítavanie hodnôt do recordsetu
    • Vytvorenie nových záznamov na základe údajov v recordsete
    • Aktualizovanie dát v existujúcich záznamoch
    • Príklady s aktualizovaním dát tabuliek na pozadí
  • Tvorenie aplikačnej logiky v praxi
    • Tvorba prihlasovacieho systému
    •  Tvorenie automatického logovania zmien v systéme (napr. pohybov tovaru na sklade)
    •  Vytvorenie prostredia reagujúceho na momentálny stav objektu (napr. objednávka nová, zaplatená, vyexpedovaná a uzatvorená)

 

Spolupráca s vonkajším svetom
  • Spolupráca s Microsoft Word
    • Vytvorenie nového Word súboru
    • Aktualizovanie šablóny dokumentu
  • Spolupráca s Microsoft Excel
    • Vytvorenie nového Excel súboru
    • Výstup dát z tabuľky, dotazu alebo recordsetu do konkrétneho Excel súboru
    • Špecifické výstupy do konkrétnych buniek konkrétneho súboru
  • Spolupráca s Microsoft Outlook
    • Prepojenie Databázy Access a kontaktov programu Outlook
  • Práca so súbormi v operačnom systéme
    • Dialóg otvoriť súbor
    • Dialóg uložiť ako
    • Trieda filesystem
  • Import a export údajov
    • Jednoduchý export údajov do podporovaného formátu
    • Vykonanie uloženého importu
    • Importovanie dát z neštandardných textových súborov
  • Práca s API funkciami

Cieľová skupina

pokročilý
Hodnotenie




Organizátor