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
Minul 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émiové sekcie.
Kúpiť tento kurz
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íš so zmluvnými podmienkami.
- Neobmedzený a trvalý prístup k jednotlivým lekciím.
- 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.
Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.