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