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
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émiové sekcie.
Kúpiť iba tento kurz
Získaj okamžitý prístup ku kurzu bez
časového obmedzenia.
775 kreditov
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.
- 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.
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ť.