reklama

Vytváranie histórie zmien v Access tabuľke pomocou makra

Predstavte si situáciu, že vytvárate v Exceli tabuľku a potrebujete niekde zachytávať zmeny, ktoré sa udejú v bunkách v stĺpci telefónne číslo. Na takúto úlohu potrebujete makro, resp. kód v jazyku VBA, ktorý bude staré údaje niekde kopírovať. Čo ale spraviť v prípade databázovej tabuľky v Access? Ako zachytávať zmeny v takejto tabuľke? Riešenie je asi aj jednoduchšie ako v Exceli, pretože makrá v Accesse sa vytvárajú inak ako v Exceli.

Písmo: A- | A+
Diskusia  (0)

Vzorový príklad obsahuje tabuľku zákazníkov s rôznymi poľami, ktoré sa týkajú kontaktných údajov. Potrebujte mať uloženú históriu zmien telefónneho čísla aj s dátumom takejto zmeny a samozrejme identifikáciu zákazníka. Preto potrebujete vytvoriť ďalšiu tabuľku na ukladanie histórie.  

Hlavná tabuľka a archívna tabuľka - dátové makro
Hlavná tabuľka a archívna tabuľka - dátové makro 

Keď máte obidve tabuľky, tak stačí v otvorenej hlavnej tabuľke zákazníkov na páse s nástrojmi Tabuľka kliknúť na dátové makro Po aktualizácii. Otvorí sa editor makier, kde je potrebné vložiť akcie. Prvá je podmienka If Aktualizované("Telefon") - nie je však vyžadovaná a fungovať to bude aj bez nej. Nasledovať budú akcie Vytvoriť záznamNastaviť pole, ktoré budú do druhej tabuľky pridávať tie pôvodné (staré) údaje. Celé makro môže vyzerať ako na obrázku.

SkryťVypnúť reklamu
Článok pokračuje pod video reklamou
Akcie makra na pridávanie zmien do archívu
Akcie makra na pridávanie zmien do archívu 

 

Po zmene telefónneho čísla a uložení zmien záznamu do databázy sa pôvodné údaje zobrazia ako nový záznam v tabuľke s históriou. V prípade potreby si môžete pôvodné údaje pozrieť v tejto druhej tabuľke, kde bude taktiež zaznamenané, kedy sa zmena telefónneho čísla stala.

Používate väčšinou len Excel alebo aj Access?

Peter Belko

Peter Belko

Bloger 
  • Počet článkov:  345
  •  | 
  • Páči sa:  15x

Môžete ho stretnúť ako lektora na počítačových školeniach, pri IT konzultáciách vo firmách, na letných terasách a v kaviarňach ako pozoruje dianie okolo seba, ale aj na potulkách po gréckych ostrovoch, pretože počítače nie sú jediné čo ho zaujíma.Ostrovné správy popisuje na osobnej stránke www.dovolenkar.skAktívne prispieva na svoj portál Tipy a triky v MS Office.. Zoznam autorových rubrík:  Tipy a triky MS Office 2013/20Externé tipy a triky MS OfficeSharePoint, spolupráca,Office3Tipy a trikyNávodyStalo sa ...Office 2010/2013 BetaMicrosoft KB článkySúkromnéNezaradené

Prémioví blogeri

Adam Valček

Adam Valček

14 článkov
Lucia Šicková

Lucia Šicková

4 články
Monika Nagyova

Monika Nagyova

296 článkov
Milota Sidorová

Milota Sidorová

5 článkov
Karolína Farská

Karolína Farská

4 články
reklama
reklama
SkryťZatvoriť reklamu