Formulier Bewerken onder voorwaarden

Status
Niet open voor verdere reacties.

jbusser

Gebruiker
Lid geworden
23 feb 2007
Berichten
184
Ik heb een formulier waarbij ALLE velden door een paar mensen bewerkt mogen worden (administrators) en door alle andere gebruikers helemaal niet maar de knoppen en tabbladen moeten wel bruikbaar blijven (om alles in te kunnen ZIEN)
nu wilde ik dit zo oplossen:

Code:
if user = "gebruiker" then
     veld1.enable = no
     veld2.enable = no
     etc. etc
end if

if user = "administrator" then
     veld1.enable = yes
     veld2.enable = yes
     etc. etc
end if

nu vind ik het wat omslachtig omdat dit ook op subformulieren moet worden toegepast.
Is het bijvoorbeeld mogelijk om bij laden aan te geven dat het formulier, wel onder genoemde voorwaarden bewerkt mag worden?

bvd.
 
Je kan de tag eigenschap gebruiken, vul bv "A" in bij elk veld dat alleen door admins mag aangepast worden en dan een code in de aard van (geen code tags omdat het maar een snelle aanwijzing is en geen gecontroleerde code die je kan copieren):

for each ctl in me.controls
if ctl.tag = "A" then ctl.enabled = (user = "administrator")
next ctl
 
Waarom zet je de eigenschap allowEdits niet aan of uit voor de betreffende groepen? Dan ben je met één regel code klaar :).
 
:thumb:
Zo kan ik (natuurlijk) ook spelen met AllowAdditions!
Super! bedankt!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan