- Startseite
- Neuigkeiten
- Über mich
- Referenzen
- Beispiele
- Artikel
- Vorträge
- Tools
- Access-Tipps
- Excel-Tipps
- Spielereien
- Kontakt
- Impressum
- Datenschutz
Meine Projekte:
Es ist eine neue, verbesserte
Version 3.0
zum Download verfügbar.
WerIstDrin? Angemeldete Benutzer anzeigen
Mit ein paar Zeilen Code und drei Abfragen können Sie leicht feststellen, wer gerade
eine Ihrer Datenbankanwendungen geöffnet hat. Damit können Sie diese Benutzer gezielt ansprechen, wenn Sie die Datenbank (z. B. für Änderungen) kurz schließen und exklusiv öffnen müssen.

Um das Musterformular nutzen zu können, müssen Sie nur dafür sorgen, dass beim Öffnen der Datenbank die Benutzerdaten in die User-Tabelle eingetragen werden und beim Schließen auch wieder entfernt werden.
Das mache ich mit einem ständig geöffneten Formular (je nach Anwendung sichtbar oder versteckt), in dem beim Öffnen und Schließen die Abfragen ausgeführt werden. Um die Datenbank nicht aufzublähen, werden die Einträge nur beim ersten Anmelden eingefügt und dann jeweils entsprechend geändert.
Code-Schnipsel
Public Sub sLogOn() '-------------------------------------------------------------------------------- ' Benutzer auf Aktiv setzen oder neu einfügen ("ON") '-------------------------------------------------------------------------------- With CurrentDb .Execute "qryUserOn" If .RecordsAffected = 0 Then .Execute "qryUserIns" End If End With Me!fsubUser.Form.Requery End Sub Public Sub sLogOff() '-------------------------------------------------------------------------------- ' Benutzer auf Inaktiv setzen ("OFF") '-------------------------------------------------------------------------------- CurrentDb.Execute "qryUserOff" Me!fsubUser.Form.Requery End Sub
Mit ein paar Anpassungen an der Tabelle und den Abfragen können Sie auch weitere Daten (z.B. den Anmeldezeitpunkt) speichern. Aber denken Sie daran: In vielen Firmen ist die Erhebung und Speicherung solcher Daten mitbestimmungspflichtig!
Download
WerIstDrin für Access 2016 (und neuer)
(Datei: WerIstDrin.zip, ca. 60 KB)
Bitte denken Sie daran, dass Sie die Datei(en) nach dem Download Zulassen müssen.
Hier steht, warum und wie.
