Veteran
Beiträge: 102
![100](http://www.donkarl.com/forum/images/decorations/multiple/100.gif)
| Liebe KollegInnen,
(Ja, ich habe FAQ 2.23 gelesen... :-))
Ich möchte für Datensätze in mehreren Tabellen wissen, wer geändert hat und was. Das sind zwei Aufgaben:
- Welches Feld mit welchen Alt-/Neu-Daten verändert wurde, kann ich im Datenmakro ermitteln und in eine eigene Tabelle schreiben. Das ist lästige Fleißarbeit, aber kein Problem.
- Wer es war, ist das Problem!
Zu Entwicklungszeiten war die Datenbank nicht getrennt. Ich konnte also gnadenlos im Datenmakro auf eine VBA-Function WerBinIch() zugreifen, welche eine Public-Variable nach der ID der angemeldeten Person fragt. Jetzt möchte ich natürlich in BackEnd/FrontEnd aufteilen und damit gibt es ein konzeptionelles Problem:
- Ein BackEnd-Datenmakro kann nicht auf eine FrontEnd-VBA-Function zugreifen.
- Ich könnte selbstverständlich in das BackEnd ein Modul mit dieser Function hineinkopieren, aber diese bezieht sich auf ein Anmeldeformular im FrontEnd...
- Selbst Environ("Username") hilft nicht, weil das ja nur der Benutzer des BackEnds ist, also auf dem anderen PC.
Gibt es da eine Lösungsidee, die ich übersehen habe?
Liebe Grüße,
Lorenz |