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

Autor: Peter Belko | 5.9.2013 o 7:37 | Karma článku: 5,33 | Prečítané:  727x

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.

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

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.

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?

 

Páčil sa Vám tento článok? Pridajte si blogera medzi obľúbených a my Vám pošleme email keď napíše ďalší článok
Pridaj k obľúbeným

Hlavné správy

EKONOMIKA

Firmy nutne potrebujú ľudí, z Ukrajiny im ich vláda dovoliť nechce

Na jar minister práce Ján Richter hovoril o možnosti vpustiť na náš pracovný trh ľudí z tretích krajín v odvetviach, v ktorých to bude potrebné.

EKONOMIKA

Právnici, ktorí radili pri predaji Eurovey a príchode Číňanov

Právnické firmy pre SME a The Slovak Spectator ukázali top obchody, pri ktorých radili.

ŠPORT

Za Slovanom stále cítiť pachuť vytunelovaných harvardov

Medzi majiteľmi je dodnes firma zapletená do tunelovania harvardských fondov.


Už ste čítali?