PDA

Vollständige Version anzeigen : Benutzerrechte Visible oder hidden


tetex
03.06.2012, 23:20
Hallo,

nehmen wir an in hab ein Formular mit 4 Buttons
die ich aber Benutzergerecht verwalten will

Kann man anhands Benutzername Button verstecken?

MfG

EmiliaM
04.06.2012, 01:27
In der BeimÖffnen Ereignisprozedur:


Select Case CurrentUser()
Case "User1"
Me!Button1.Visible = True
Me!Button2.Visible = False

Case "User2"
Me!Button1.Visible = False
Me!Button2.Visible = False
End Select


Aber die Frage ist, ob das nicht besser nach Gruppenzugehörigkeit eingestellt werden sollte statt nach den einzelnen Benutzern.

tetex
04.06.2012, 11:17
Hallo,

würde auch gehen
die Frage wäre, wie ?


MfG

Atrus2711
04.06.2012, 11:43
Hi,

Suche nach "Benutzergruppen" ergab z.B. das hier: http://www.ms-office-forum.de/forum/showthread.php?t=270443

Der Kern ist eine Tabelle, die festhält, welcher Benutzer welchen Gruppen angehört. Die erlaubten Gruppen werden dann beim Formularöffnen mit den Gruppen des angemeldeten Users verglichen.

Debus
04.06.2012, 14:04
Hey,

schau mal hier (http://www.ms-office-forum.net/forum/showthread.php?t=246296).

Dort findest Du von Rüdi ein PDF mit erklärungen und eine MusterDB, die auch das wiederspiegelt was Martin vorschlägt. Wenn Du dann Benutzergruppen erzeugt hast den User zugeordnet hast.


If GUserGruppe = "Benutzer" Then
Me.Button1.Visible = True
Me.Button2.Visible = False
Elseif GUserGruppe = "Administratoren" Then
Me.Button1.Visible = False
Me.Button2.Visible = True
Endif



Somit erschlägst Du mit einer einstellung am Anfang beim Laden des Forms deine Problemstellung.
Du kannst es dann natürlich auch mit Select Case....... umsetzen

Gruß
Holger