Seite 1 von 1

Textfeldfreigabe über Kontrollkästchen funktioniert nicht

Verfasst: 30.03.2012, 09:26
von Uni
Guten Morgen,

 

ich versuche in meinem Formular eine Feldfreigabe mittels Kontrollkästchen zu erzielen. An sich ist mir auch alles logisch, aber es funktioniert einfach nicht. Das FormCalc-Skript sieht wie folgt aus
[fontsize=2][fontsize=2]
if[/fontsize]
[/fontsize]
[fontsize=2] kontrollkästchen[/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2]"1" [/fontsize][fontsize=2][fontsize=2]then[/fontsize][/fontsize][fontsize=2] Textfeld.access [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] "open" [/fontsize][fontsize=2][fontsize=2]else[/fontsize][/fontsize][fontsize=2] Textfeld.access [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] "protected"[/fontsize]

[fontsize=2][/fontsize] 

[fontsize=2]Was mache ich verkehrt?[/fontsize]

[fontsize=2][/fontsize] 

[fontsize=2]Vielen Dank für Eure Hilfe
[/fontsize]

Textfeldfreigabe über Kontrollkästchen funktioniert nicht

Verfasst: 30.03.2012, 12:27
von radzmar
Deinem Ausdruck fehlen die Klammern um die Bedingen und der Operator zum Vergleichen ist entweder == oder eq aber nicht =.
Und es fehlt das abschließende "endif".

Code: Alles auswählen

if (kontrollkästchen eq 1) then 
	Textfeld.access = "open" 
else 
	Textfeld.access = "protected"
endif

Textfeldfreigabe über Kontrollkästchen funktioniert nicht

Verfasst: 30.03.2012, 13:17
von Uni
es funktioniert!

 

Hab' vielen Dank