Datenänderungen Protokolieren
Karl Donaubauer
Gesendet: 29.05.13 11:40
Betreff: RE: Datenänderungen Protokolieren



Elite Veteran

Beiträge: 849
50010010010025
Ort: Wien
Hallo, Michael!

Heims - 29.05.13
Möchte Datenänderungen Protokolieren habe es gemacht wie unter Tipps 2.23 beschrieben alles bestens.
Nun möchte ich die letzten 3 Änderungen Protokolieren die neuste sollte immer an 1. Stelle stehen.

So sieht mein Code bisher aus:

Private Sub Form_AfterUpdate()
Dim rs As DAO.Recordset
Set rs = Me.RecordsetClone

rs.Bookmark = Me.Bookmark
rs.Edit
rs!ÄndDatum = Now
rs!ÄndName = Me!User_Login()
rs.Update
...

Ich verstehe nicht ganz, was du mit "immer an 1. Stelle" meinst. Du schreibst derzeit das Änderungsdatum und die Person in zwei Felder der Tabelle, d.h. in den geänderten Datensatz. Wo sollen denn die anderen Änderungsdaten stehen? Hast du dafür schon passende Felder in der Tabelle angelegt oder eine eigene Protokolltabelle? Das wären die beiden Optionen.

Übrigens solltest du Sonderzeichen wie Umlaute ("Ä") im VBA-Code (bzw. am besten in der ganzen DB) vermeiden. Das kann leicht Probleme auf anderssprachigen Systemen geben.

-----
Servus
Karl
*********
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek
Access DevCon Vienna: https://www.donkarl.com/devcon
Access Forever: https://www.accessforever.org
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy...
Top of the page Bottom of the page