16. diel - Diár s databázou vo VBA

V minulej lekcii, ArrayList vo VBA , sme si ukázali kolekciu ArrayList.

V dnešnom VBA tutoriále začneme programovať elektronický diár s databázou pomocou kolekcie ArrayList. Bude umožňovať pridávať, mazať a vyhľadávať záznamy.

Vieme, že kolekcia ArrayList nám oproti poľu umožňuje pridávať nové prvky za behu programu a nemusíme sa starať o jeho veľkosť. Dnes si do kolekcie ArrayList skúsime uložiť objekty. V diári využijeme aj dátum a čas, ktorý sme sa nedávno naučili.

Do databázy diára budeme ukladať jednotlivé záznamy a vždy vypíšeme ten dnešný a zajtrajší. Nebude sa samozrejme jednať o databázu v tom pravom slova zmysle (na to ešte nemáme skúsenosti), ale bude sa jednať práve o kolekcii ArrayList v operačnej pamäti počítača. Diár bude umožňovať záznamy pridávať, hľadať ich podľa dátumu a mazať podľa dátumu a času.

Triedny modul Zaznam

Založme si nový excelovský súbor s názvom Diar. Do zložky Class Modules/ vložíme nový triedny modul s názvom Zaznam.

Práve inštancie triedneho modulu Zaznam budú predstavovať záznamy v kolekcii ArrayList.

Záznam v diári sa bude viazať k nejakému dátumu a času. Tiež bude obsahovať nejaký text. Napr.: 12. ledna 2013 - Vyvenčit psa. Do modulu si teda pridáme vlastnosti datumCas a text:


 

...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áli začneme programovať elektronický diár s databázou pomocou kolekcie ArrayList. Bude umožňovať pridávať, mazať a vyhľadávať záznamy.
Článok pre vás napísal Michal D.
Avatar
Autor se věnuje tvorbě mobilních aplikací.
Aktivity