Einzelnen Beitrag anzeigen

JohannesK

Registriert seit: 17. Jul 2003
Ort: Abtwil
118 Beiträge
 
Delphi 2010 Professional
 
#2

Re: Zugriffsberechtigungen in Access

  Alt 11. Apr 2004, 14:44
Hallo Treffnix

eine mögliche Lösung wäre, nur einen Benutzer programmseitig anzulegen und mit allen Rechten zum Eintrag der entsprechenden Daten in Access zu versehen. Die Anmeldung am Programm kann über einen anderen User/Passwort erfolgen, der in einer eigenen Tabelle abgelegt ist und nichts mit dem Lesen und Schreiben der kritischen Daten zu tun hat.

Mit dem normalen Userpasswort des Users kann dann nur diese Rechtetabelle abgefragt werden und keine andere.

Zusammenfassung:
- in der Access-Systemdatenbank wird ein User mit Schreibberechtigung erstellt und von Deinem Programm für alle angemeldeten verwendet
- die sonstigen User haben zunächst nur Leseberechtigung auf die Systemdatenbank und die gesonderte Usertabelle, erst dort werden die Berechtigungen für die einzelnen Forms hinterlegt.
- bei Programmstart die Rechte der User in der Tabelle abfragen und die Formulare entsprechend enablen / disablen.

Gruss

JK
mit freundlichem Gruss

So einfach wie möglich. Aber nicht einfacher.
  Mit Zitat antworten Zitat