Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: burlibua am Mai 20, 2015, 20:43:46

Titel: User protokollieren welcher Daten ändert/löscht
Beitrag von: burlibua am Mai 20, 2015, 20:43:46
Hallo zusammen
Office 365, Access 2013

stehe vor einer Aufgabe und komm nicht auf die Lösung

Ich habe eine Tabelle "tblAntrag", Eingabe über Form in Tabellenansicht. Einzelne Datensätze dürfen unter bestimmten Umständen geändert / gelöscht werden.

Die Änderung / Löschung muss aber protokolliert werden und wird mittels Datenmakro auch ausgeführt.

Hier nun meine Frage an Euch:
Wie bekomme ich es hin, dass der "Änderer/Löscher" --> heißt aktueller WindowsUser <-- in die "Protokolltabelle" geschrieben wird?

Ich weiss, dass ich eine Function ausführen muss, komm aber nicht dahinter wie und wo

Danke an Euch für Eure Hilfe

Titel: Re: User protokollieren welcher Daten ändert/löscht
Beitrag von: MaggieMay am Mai 20, 2015, 21:24:29
Hallo,

die Suche nach "Änderungsprotokoll" oder "AuditTrail" sollte dich fündig werden lassen.
Dabei unbedingt auch diesen Thread beachten: Datensatz löschen - Verhindern, dass nächste DS angezeigt wird (http://www.access-o-mania.de/forum/index.php?topic=20354.0) (Lösung steht am Ende).
Titel: Re: User protokollieren welcher Daten ändert/löscht
Beitrag von: HB9876 am Mai 20, 2015, 22:16:33
Hallo,
ich habe es, weil es mich einfach interessiert hat, nach dieser Loesung von Andreas Vogt gearbeitet:
http://www.accessblog.de/Archive/1082 (http://www.accessblog.de/Archive/1082)
Das ist meines Ermessens nach super beschrieben und ich konnte keine nennenswerten performace einbussen erkennen.

Gruss

Jens
Titel: Re: User protokollieren welcher Daten ändert/löscht
Beitrag von: burlibua am Mai 21, 2015, 08:22:51
Hallo

Danke an Euch, hat mir sehr weitergeholfen.

Ihr seid super
Titel: Re: User protokollieren welcher Daten ändert/löscht
Beitrag von: Hondo am Mai 23, 2015, 08:25:09
Schön dass ich euch mit meiner Klasse weiterhelfen konnte.
Andreas