Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Benutzerkennzeichen in Datensatz einfügen

Begonnen von jo26, März 12, 2012, 16:03:33

⏪ vorheriges - nächstes ⏩

jo26

In unserer Firma wird eine Access-Datenbank von mehreren Mitarbeiten (auch gleichzeitig) bearbeitet. Ist es möglich, die Datensätze einer Tabelle mit einem Benutzerkennzeichen zu versehen, wenn in den Sätzen etwas geändert wurde?
Beispiel: Mitarbeiter A ruft in einer Tabelle einen Datensatz auf, verändert darin einen Namen und verlässt den Datensatz dann. Kann beim Verlassen sein Bearbeiterkennzeichen in dem Datensatz gespeichert werden, so dass man weiss, wer einen Datensatz zuletzt 'angefasst' hat?
Leider bin ich bisher weder im Internet, noch hier im Forum zu dieser Fragestellung fündig geworden.
Danke für Eure Antworten

DF6GL

Hallo,

in einer Tabelle geht das nicht (von A2010 mit seinen neuen "Trigger" auf Tabellenebene mal abgesehen.)

Allgemein sollte gelten, dass User die Tabelle gar nicht zu Gesicht bekommen und Datenmanipulationen nur über Formulare ( und evtl. über den dort verwendbaren VBA-Funktionen oder Zugriffsmethoden/SQL-Strings) geschehen sollten.

Bei einem gebundenen Formular kann sowas in etwa wie folgt (Form-Ereignisprozedur "Vor Aktualisierung") passieren:

Sub Form_BeforeUpdate()
Dim UserKZ as String
UserKZ = "KokaKola"  'lediglich Beispiel. Das Userkennzeichen sollte in geeigneter Weise entweder z. B. aus einer Tabelle oder aus dem Windows-Login ausgelesen werden.
Me!UserKennzeichen = UserKZ
End Sub

Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access