Kategorie szkoleń | Egzaminy | Kontakt
  • 3
  • 1
  • 47

Witam.

Czy w Accessie istnieje możliwość zablokowania użytkownikowi dostępu bezpośrednio do tabel?

Użytkownik ma mieć dostęp do danych tylko poprzez formularze.

Standardowo w bazie danych w Opcjach/Bieżąca baza danych odznaczam:

  1. Użyj klawiszy specjalnych programu Access.
  2. Włącz widok układu.
  3. Wyświetl okienko nawigacji.
  4. Zezwalaj na pełne menu.
  5. Zezwalaj na domyślne menu skrótów.

Czy można to jeszcze dodatkowo zabezpieczyć?

Dariusz_Kępiński
  • Zapytał
  • @ Dariusz_Kępiński | 15.11.2016
    • 7
    • 3
    • 5

Odpowiedzi (3)

  • 1

Witam.

Można stworzyć zabezpieczenia za pomocą pliku MDW, ale jest on łatwy do odszyfrowania, lecz przy "normalnych" użytkownikach to powinno wystarczyć.

Aby tego dokonać należy przekonwertować bazę na wersję MDB.

Pozdrawiam.
Tomasz Grabowski.

  • Odpowiedział
  • @ | 16.11.2016
  • TRENER MODERATOR ALTKOM AKADEMII
Komentarze
MDW? Czy mogę prosić o krótkie przybliżenie?
Skomentował : @ Dariusz_Kępiński ,17.11.2016
  • 7
  • 3
  • 5
  • 4

Aby utworzyć plik mdw (plik zawierający zabezpieczenia do bazy) należy utworzyć kopię bazy w formacie MDB:

 

 

Wtedy dostępna będzie opcja Uprawienia i użytkownicy:

 

 

Wynikiem działania tego kreatora będzie plik *.mdw, który zawiera uprawnienia, dzięki którym można użytkownikom ograniczyć dostęp do wybranych obiektów.

UWAGA: Podczas kreatora należy pamiętać, aby wybrać opcję utworzenia skrótu na pulpicie, a nie tworzenia ogólnego pliku mdw, ponieważ wszystkie bazy danych zostaną wtedy zabezpieczone tymi samymi uprawnieniami, dzięki utworzeniu skrótu, każda baza może mieć inny plik mdw lub go po prostu nie posiadać.

Po wszystkim, skrót z pulpitu należy wyedytować i podpiąć pod oryginalny plik bazy danych.

Pozdrawiam.
Tomasz Grabowski.

  • Odpowiedział
  • @ | 18.11.2016
  • TRENER MODERATOR ALTKOM AKADEMII
Komentarze
Dziękuję.
Skomentował : @ Dariusz_Kępiński ,18.11.2016
  • 7
  • 3
  • 5
  • 0

Można też stworzyć bazę podzieloną i dać użytkownikom klienta z opcją edytuj lub można w pliku klienta pobierać dane do formularzy za pomocą VBA (a nie bezpośrednio połączyć z tabelą) i nie dać opcji zapisz. Użytkownik będzie mógł przeglądać dane, tworzyć raporty, ale nic nie doda, a tym bardziej nie zmieni układu tabel, relacji itp.

Tomasz_Kasprzycki
  • Odpowiedział
  • @ Tomasz_Kasprzycki | 30.11.2016
    • 2
    • 4
    • 8