LOG tábla rekordok törlése
|
Kettős könyvelés 1.6 © GalaSoft
|
|
Amikor a munkánk során bármilyen adatváltoztatást csinálunk, például adatokat viszünk
fel, vagy törlünk, vagy változtatunk meg, akkor az adatbázisban
tárolt megfelelő
tábláiban a tételek, vagy másképpen sorok, rekordok keletkeznek, törlődnek, vagy a
tételek bizonyos mezői módosulnak. Ezeket az adatainkban történt változásokat
tartalmazza a LOG (napló) tábla.
Minden változás egy munkamenetben hajtódik végre és ez a munkamenet egy, vagy több
tétel változását is jelentheti. Például a partner törzsállomány egy tételének egy adatát
módosítva (mondjuk a bankszámlaszámot) létrejön egy bejegyzés (rekord) a LOG táblába
egy új munkamenet (tranzakció) sorszám alatt, azon belül egy tétel sorszámmal,
táblanévvel (hogy melyik táblára vonatkozik a módosítás) és művelet típus mezővel, ami
D (delete/törlés), I (insert/beillesztés), U (update/módosítás), S (stop/vége) lehet, a rekord
mezőben pedig a módosított tétel karakteres formában kerül elhelyezésre, végül a
létrehozó kódja és ennek az időpontja. Majd a tranzakció végén egy lezáró tétel kerül a
sorozat végére. Jelen esetben ez munkamenet két bejegyzést tartalmaz a lezáró tétellel
együtt. De ha mondjuk egy importálást hajtanánk végre, akkor több száz, vagy ezer tétel
is lehet ugyanazon munkamenet sorszám alatt.
Az Igen gombot megnyomva indul el a végrehajtási folyamat.
LOG tábla rekordok törlése
|
Kettős könyvelés 1.6 © GalaSoft
|
|