[Access 2010] Jak odczytać login aktualnie zalogowanego użytkownika

0

To mój pierwszy post, więc witam na forum. Może ktoś pomoże mi rozwiązać następujący problem:
Baza ma użytkowników, którzy logują się na swoje konta w Accessie. Czy i jak można odczytać login aktualnie zalogowanego użytkownika? Chodzi o to, aby login użytkownika, który jest aktualnie zalogowany do Accessa automatycznie wstawiać do formantu (o nazwie np. "user") aktywnego formularza.

0

And wuja says:

http://stackoverflow.com/questions/677112/how-to-get-logged-in-users-name-in-access-vba

http://stackoverflow.com/questions/168659/how-can-i-get-the-currently-logged-in-windows-user-in-access-vba

Osobiście kiedyś tam używałem tej 2 opcji.

Czyli coś ala:

Function UserNameWindows() As String
    UserNameWindows = VBA.Environ("USERNAME") & "@" & VBA.Environ("USERDOMAIN")
End Function

EDIT: Znalazłem to co ja tam kiedyś używałem - czyli dokładnie to co wkleiłem wyżej ^^:

Public Function getUserName() AS String
 getUserName = Environ("USERNAME")
End Function
0

Nie wiem czy dobrze się zrozumieliśmy. Nie chodzi mi o usera Windowsa tylko o usera Accessa (osoba zalogowana bezpośrednio do Accessa).

0

Zakładając, że baza jest w formacie mdb czyli 2003, bo od wersji 2007 nie ma user-level security i używasz pliku mdw to funkcja CurrentUser:
https://msdn.microsoft.com/en-us/library/office/ff845778.aspx

0

Wielkie dzięki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1