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



Elite Veteran

Beiträge: 848
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
*********
https://www.donkarl.com/devcon Access-Online-Konferenz 18.+19.4.
Access Forever: https://www.accessforever.org
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy...
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek
Top of the page Bottom of the page