17. diel - Diár s databázou vo VBA - Dokončenie

V minulej lekcii, Diár s databázou vo VBA , sme začali programovať elektronický diár s databázou pomocou kolekcie ArrayList.

V dnešnom VBA tutoriále dokončíme náš elektronický diár s databázou pomocou kolekcie ArrayList. Doplníme si chýbajúce moduly a aplikáciu otestujeme. Otvorme si našu aplikáciu z lekcie Diár s databázou vo VBA.

Triedny modul Diar

Do našej aplikácie, do zložky Class Modules/, si vložíme posledný nový triedny modul s názvom Diar predstavujúci vlastný diár. Modul Diar už bude obsahovať funkcie a procedúry pre komunikáciu s užívateľom a dáta od neho odovzdá databázu.

Všimnime si, ako aplikáciu rozdeľujeme a jednotlivé jej časti zapuzdrujeme. Kolekcia ArrayList je zapuzdrená v databáze, ktorá nad ňou postavila ďalšie funkcie a procedúry pre bezpečnú manipuláciu s jej obsahom. Tým oddelíme logiku a prácu s dátami od komunikácie s užívateľom a ďalšími vstupmi a výstupmi programu.

Samotnú databázu teraz vložíme do diára. Do modulu Diar si pridáme premennú databaze_ typu Databaze:

Option Explicit

Private databaze_ As Databaze

Konštruktor

Konštruktor si zase vložíme ideálne na koniec modulu Diar. V konštruktore si vytvoríme privátnu inštanciu databázy, tj. do premennej databaze_ vložíme inštanciu typu Databaze:


 

...koniec náhľadu článku...
Pokračuj ďalej

Vedomosti v hodnote stoviek tisíc získaš za pár eur

Došiel si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiovej sekcie.

Pred kúpou tohto článku je potrebné kúpiť predchádzajúci diel

Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš s Prevádzkovými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • Prístup k jednotlivým lekciám podľa spôsobu obstarania.
  • Kvalitné znalosti v oblasti IT.
  • Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.

Popis článku

Požadovaný článok má nasledujúci obsah:

Vo VBA tutoriále dokončíme náš elektronický diár s databázou pomocou kolekcie ArrayList. Doplníme si chýbajúce moduly a aplikáciu otestujeme.
Článok pre vás napísal Michal D.
Avatar
Autor se věnuje tvorbě mobilních aplikací.
Aktivity