MS OFFICE ACCESS, Username anzeigen wenn Datenbank bereits geöffnet
Hallo Expertenteam ;)
Ich hätte da mal eine Frage, weiß aber nicht ob das machbar ist
Ich erstellte eine Access Datenbank
Jetzt will ich, wenn jemand gerade an der Datenbank arbeitet, und ich sie dann öffnen will, dass ein Fenster kommt und dort steht wer (User) gerade an der Datenbank arbeitet.
Ist das so möglich?
lg
badni
Ich hätte da mal eine Frage, weiß aber nicht ob das machbar ist
Ich erstellte eine Access Datenbank
Jetzt will ich, wenn jemand gerade an der Datenbank arbeitet, und ich sie dann öffnen will, dass ein Fenster kommt und dort steht wer (User) gerade an der Datenbank arbeitet.
Ist das so möglich?
lg
badni
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 246932
Url: https://administrator.de/contentid/246932
Ausgedruckt am: 26.11.2024 um 03:11 Uhr
5 Kommentare
Neuester Kommentar
Moin,
http://support.microsoft.com/kb/198755
sollte auch noch in aktuellen Datenbankversionen funktionieren.
Grüße Uwe
http://support.microsoft.com/kb/198755
sollte auch noch in aktuellen Datenbankversionen funktionieren.
Grüße Uwe
Dafür musst du den richtigen Connection-Provider angeben, für die neuen accdb-Datenbanken geht der alte JET.OLEDB nicht mehr:
Sub ShowUsers()
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
cn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=E:\Database.accdb"
Set rs = cn.OpenSchema(adSchemaProviderSpecific, , "{947bb102-5d43-11d1-bdbf-00c04fb92675}")
While Not rs.EOF
Debug.Print "Username: " & Trim(rs!COMPUTER_NAME) & " / Login: " & Trim(rs!LOGIN_NAME) & " / Verbunden: " & rs!CONNECTED
rs.MoveNext
Wend
cn.Close
End Sub
Datenbank vom User-Frontend trennen, heißt die Devise bei Multiuser-Access Szenarios:
http://social.msdn.microsoft.com/Forums/office/en-US/9be59d27-d5a4-4105 ...
http://social.msdn.microsoft.com/Forums/office/en-US/9be59d27-d5a4-4105 ...