Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Login & Benutzerbereiche

Begonnen von Outliener, April 01, 2014, 13:37:12

⏪ vorheriges - nächstes ⏩

Outliener

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


JotGe

#1
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/620.0.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

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
Auf gutes Gelingen

Gruß
JG.

Outliener

Vielen Dank.

Ich hab es zwar nicht genau so aber ähnlich gemacht. Danke dennoch für Deine Hilfe.

Viele Grüße

Outliener