Hallo
ich hab da ein Problem:
der Administrator soll alle Felder Verwalten können und die Benutzer sollen nur einige Felder im Formular ändern können. Bis jetzt hab ichs
über die Zugriffsberechtigung geregelt aber da kann man ja nur das ganze Formular sperren. welche Mgk gibt es da?
vielen Dank im voraus
Halt beim Öffnen des Formulars z.B. über die Gruppenzugehörigkeit die Feldeigenschaft „gesperrt/locked“ setzen.
Am komfortabelsten steuert man das mit der Marke-/Tag-Eigenschaft der Steuerelemente:
Private Sub FOrm\_Load()
Dim Ctl as Control
For each Ctl in Me.Controls
If Ctl.Tag = "L" then
Ctl.Locked = IstPrivilegierterBenutzer(CurrentUser())
end if
Next Ctl
end sub
und dann in die Marke-Eigenschaft aller zu sperrenden Felder ein „L“ setzen.
Gruß aus dem Norden
Reinhard Kraasch
(http://www.kraasch.de - Access Tipps & Tricks)