2016-07-01 18 views
1

Ich bin derzeit ein Manager einer Access-Datenbank. Ich suche nach Hilfe, um zu versuchen, die Änderungen an einigen Tabellen zu verfolgen, nicht an den Formularen.Record Table Änderungen - MS Access

In der Datenbank gibt es bereits ein Überwachungsprotokoll, das einige der Änderungen, die an einer Tabelle (in einer Formular-Datenblatt-Ansicht) vorgenommen wurden, ohne Probleme verfolgt.

Es gibt ein paar andere Formulare in der Datenbank, wo Benutzer Excel-Tabellen in die Datenbank hochladen können, und der Import wird diese Daten aus der Excel-Tabelle in die entsprechende Tabelle in der Datenbank einfügen und die vorherigen Daten überschreiben. Ich habe auch Update-Funktionen, wo es nur die Datensätze der Daten aktualisieren kann, anstatt einfach die Daten zu überschreiben.

Suche der Lage sein zu können, entweder tun (oder beide) der folgenden:

  • Verfolgen Sie die Unterschiede zwischen den Daten, die bereits in der Datenbank ist im Vergleich zu den Daten, die hochgeladen werden in die Datenbank
  • Nehmen sie eine Änderung eines Datensatzes in bestimmten Tabellen (und in der Lage alte/neue Werte wie zu sehen, wie ich es zur Zeit in der Formularansicht getan)

ich um wurden gesucht und Es wurden nur Möglichkeiten gefunden, Änderungen in den Form-Spreads zu verfolgen heet view wie ich gerade mache. Ich suche jetzt nach anderen Möglichkeiten, wie ich das erreichen kann.

Danke!

Antwort

1

Daten Marcos

Beginnend mit MS Access 2010 können Sie verwenden, was als Daten Makros bekannt ist. Verwenden Sie Ihre Lieblings-Suchmaschine (z. B. Google) und suchen Sie nach MS Access-Datenmakros. Dadurch können Sie auf Änderungen in den Daten Ihrer Tabellen reagieren.

Diese Funktion wird in wichtigen relationalen Datenbankverwaltungssystemen (RDMS) als Auslöser bezeichnet.