Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Wipe am 12.08.02 - 15:51:48

Titel: Eingabevaledierung für Werte
Beitrag von: Wipe am 12.08.02 - 15:51:48
Hallo Entwickler,

möchte mit folgender Formel eine Eingabeabsicherung durchführen. Formel funktioniert auch wenn auf 500 abgefragt wird - jedoch möchte ich noch gleichzeitig einen 2ten Wert mit abfragen (Wenn _temp 500 oder 1000 dann @Success).
Irgendwie krieg ich das nicht gebacken  :( Hat jemand ein Tip oder kann die Formel ergänzen ?


_tempWert := @TextToNumber(Wert);
@If((_tempWert< 500 | _tempWert > 500); @Failure("Fehler BlaBla");@Success)

Gruss
Bubble
Titel: Re: Eingabevaledierung für Werte
Beitrag von: gulp am 12.08.02 - 16:01:57
Hi,

entweder so

@If((_tempWert< 500) | (_tempWert > 500 & _tempWert < 1000) | (_tempWert > 1000)
; @Failure("Fehler BlaBla");@Success)

oder genau umgekehrt
@If((_tempWert=500) | (_tempWert=1000)
;@Success ; @Failure("Fehler BlaBla"))

sollte hinhauen
lg
gulp
Titel: Re: Eingabevaledierung für Werte
Beitrag von: nafets am 12.08.02 - 16:04:24
Hi,

wenn ich dich richtig verstanden habe, dann willst du bei 500 und 1000 @Success ansonsten @Failure??

Mein Vorschlag:

_tempWert := @TextToNumber(Wert);
@If((_tempWert = 500 | _tempWert = 1000); @Success; @Failure("Fehler BlaBla"))

Gruß Stefan



Titel: Re: Eingabevaledierung für Werte
Beitrag von: Wipe am 12.08.02 - 16:25:48
Danke Euch,  :)

manchmal kriegt man die einfachsten logischen Sachen nich mer hin  ;)  ;)

Gruss
Bubble