Paweł Grabiec

Paweł Grabiec IBM Cognos TM1
Consultant

Temat: Kontrola uprawnień w MS Access

Witajcie,
czy w Accesie jest możliwa kontrola uprawnień która ograniczała by możliwość wglądu do danych?
Innymi słowy - mam bazę danych np. dotyczącą sprzedaży i chciałbym żeby osoba X mogła widzieć tylko dane z regionu 1, a osoba Y, z regionu 2. Jak można wprowadzić takie uprawnienia?

Możliwe że pytanie jest dość trywialne, ale jestem początkujący w Accesie, i mam nadzieję że mi pomożecie.

Pozdrawiam serdecznie

konto usunięte

Temat: Kontrola uprawnień w MS Access

Paweł Grabiec:
Witajcie,
czy w Accesie jest możliwa kontrola uprawnień która ograniczała by możliwość wglądu do danych?
Innymi słowy - mam bazę danych np. dotyczącą sprzedaży i chciałbym żeby osoba X mogła widzieć tylko dane z regionu 1, a osoba Y, z regionu 2. Jak można wprowadzić takie uprawnienia?

Możliwe że pytanie jest dość trywialne, ale jestem początkujący w Accesie, i mam nadzieję że mi pomożecie.

Pozdrawiam serdecznie

a jak rozpoznajesz że osoba x to osoba x a nie y?
Michał Sasiński

Michał Sasiński ABAP,
www.123Office.pl

Temat: Kontrola uprawnień w MS Access

Jakiego accessa używasz? W starszym jest "Jet security", nie ma tego już w nowym i powiem szczerze że nie wiem co jest jego następcą, ale to pozwala Ci dać dostęp tylko na poziomie obiektów a nie danych. Jedyna możliwość jaką widzę to na poziomie VBA, łatwo znaleźć funkcje które sprawdzają użytkownika domenowego, np.

Function IsMember(strDomain As String, strGroup _
As String, strMember As String) As Boolean
Dim grp As Object
Dim strPath As String

strPath = "WinNT://" & strDomain & "/"
Set grp = GetObject(strPath & strGroup & ",group")
IsMember = grp.IsMember(strPath & strMember)
End Function

pzdr
MS
Paweł Grabiec

Paweł Grabiec IBM Cognos TM1
Consultant

Temat: Kontrola uprawnień w MS Access

Przemysław R.:
a jak rozpoznajesz że osoba x to osoba x a nie y?

Póki co to tylko teoria, ale faktycznie powinienem w pytaniu wyjść właśnie od tego problemu.
Pytanie czy Access jest do tego dobrym narzędziem? Spotkałem się z opinią że dużo lepszy byłby SQL Server 2008.
Pozdrawiam

PG

konto usunięte

Temat: Kontrola uprawnień w MS Access

Paweł Grabiec:
Pytanie czy Access jest do tego dobrym narzędziem? Spotkałem się z opinią że dużo lepszy byłby SQL Server 2008.

Access jest kiepski pod tym względem
Jak zastosujesz jako Beckend - czyli składnicę danych - MSSQl-a zyskasz w zasadzie wszystkie jego możliwości nadal mogąc korzystać z Access-a

poprostu linkujesz tabele na SQl-u

co do SQl-a jak masz Active Directory to dobrym rozwiązaniem jest logowanie zintegrowane - serwer wie z kim pracuje a user nie wpisuje żadnych haseł



Wyślij zaproszenie do