Hallo
Ich bin dabei eine neue Datenbank zu erstellen und möchte diese für spezielle Benutzergruppen entsprechend anpassen und da liegt schon mein Problem.
Meine Idee ist, das direkt zu Beginn ein Login mit Passwort abgefragt wird und dann bei Übereinstimmung eine Art Autoritäts_ID vergeben wird, die bei den weiteren Formularen etc. Anwendung findet.
Weiter hatte ich gedacht, dass die Logins und PW natürlich von jedem Benutzer auch selbst angelegt werden können aber die Autoritäts_ID nur durch den Admin festgelegt werden kann.
Wie könnte ich das denn per VBA realisieren?
Tabelle mit folgenden Spalten:
1. ID
2. Login_Name
3. PW
4. Autoritäts_ID
Im Formular hab ich zwei Textfelder (txt_Login) & (txt_PW) und den Button Login.
Wie sollte ich nun weiter vorgehen?
Kann mir da jemand helfen?
Vielen Dank
Florian
Hallo Outliener,
speichere beim Anmelden des Nutzers die Authoritäts_ID in eine allgemein gültige Variable und kontrolliere bzw. prüfe diese beim Öffnen eines Formulars. Über eine Select Case Anweisung kannst Du dann das entsprechende Formular öffnen. (nicht die eleganteste Art, funktioniert aber auch.)
z.B.
Select Case GrpIdent
Case is = 1
docmd.openform "Formular 1"
case is = 2
docmd.openform "Formular 2"
case else
...
End Select
Auch ist es mögliche in dieser Form in den Formularen einzelne Teile des Formulars zu deaktivieren, auszublenden aber auch zusätzliche Elemente anzuzeigen oder zu sperren.
Weitere Beiträge zu diesem Thema findest Du hier ...
http://www.access-im-unternehmen.de/688 (http://www.access-im-unternehmen.de/688)
http://www.access-im-unternehmen.de/620.0.html (http://www.access-im-unternehmen.de/620.0.html)
http://www.heise.de/ct/hotline/Benutzerverwaltung-in-Access-2007-324292.html (http://www.heise.de/ct/hotline/Benutzerverwaltung-in-Access-2007-324292.html)
Einen längeren Forenbeitrag findest Du hier ...
http://www.office-loesung.de/ftopic219394_0_0_asc.php (http://www.office-loesung.de/ftopic219394_0_0_asc.php)
aber auch hier im Forum, auf der Seite für die Beispiele zum herunterladen
http://www.access-o-mania.de/forum/index.php?action=downloads;sa=view;down=54
Ich hoffe dies hilft Dir zunächst mal weiter.
Auf gutes Gelingen
Gruß
JotGe
Vielen Dank.
Ich hab es zwar nicht genau so aber ähnlich gemacht. Danke dennoch für Deine Hilfe.
Viele Grüße
Outliener