1. Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, MariaDB, Oracle, Sql-Server, Postgres, Access uvm
    Information ausblenden

Tabelle für Änderungen: Logging changes in separate table

Dieses Thema im Forum "Microsoft Access" wurde erstellt von Pepe_26, 25 November 2013.

  1. Pepe_26

    Pepe_26 Neuer Benutzer

    Hallo zusammen,

    welche Möglichkeiten bieten sich an, in einer Access DB, Änderunegn der Tabellen in einer separaten Tabelle zu speichern. Funktionen wie create, update, delete sollten in dieser separaten Tabelle geloggt werden, also welcher User , wann, welche Daten geändert oder gelöscht oder neu erstellt hat.

    UseCase: End-User bearbeitet Kundendaten( update auf Datenbank) und hat dabei einen Fehler gemacht, der erst eine Woche später erkannt wird, und möchte jetzt eine History der Änderungen sehen um die Daten zu korrigieren.

    Datenbank: Umfang sind insgesamt ca. 10 Tabellen.

    Oder gibt es womöglich eine bessere Lösung, als eine separate Tabelle(History) zu erstellen?

    Bedanke mich im Voraus für jede Antwort/Hinweis.

    Gruß pepe
     
  2. ukulele

    ukulele Datenbank-Guru

    Access bietet nur einen sehr abgespeckten Funktionsumfang eines echten relationalen DB Systems. In vielen anderen Datenbanken ginge das per Trigger. Access arbeitet, so wie ich das verstehe, etwas anders (öffnen und bearbeiten von Tabellen) und unterstütz daher keine Trigger die in TSQL geschrieben sind. Es scheint allerdings beschränkt Möglichkeiten zu geben:
    http://www.akademie.de/wissen/access-2010-datenmakros-trigger
    Das ist aber (denke ich mal) eher VB als TSQL.
     
Die Seite wird geladen...

Diese Seite empfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden