Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: notesnewbie am 25.08.03 - 15:18:37
-
Hallo,
ich versuche im Script innerhalb einer IF Abfrage mehrere Möglichkeiten abzufragen.
Beispiel:
IF (source.fieldgettext("perserweiterung")="ja") and (source.fieldgettext("test")="nein"
Then
Messagebox("blabla!")
Call source.GotoField("ersatz")
Call source.FieldSetText("fehler","1")
Continue=False
Else
Call source.FieldSetText("fehler","0")
Call source.close
Aber das klappt nicht.
Meine Frage nun; Wie verschachtel ich eine If Abfrage so das der Else Zweig nur ausgeführt wird wenn beide Bedingungen entsprechen.
Leider finde ich in meinen Unterlagen nur "normale" If Abfragen.
Ich hoffe diese Frage ist nicht zu dumm. :-[
Bis dann
NotesNewbie
-
IF (source.fieldgettext("perserweiterung")="ja") and (source.fieldgettext("test")="nein" )
Then...
... da fehlt eine Klammer - es müsste aber auch ohne gehen - allerdings gehe ich nach Möglichkeit nicht über das Frontend, sondern über das Backend...
ata
-
danke ata :D
ja, das ist zwar besser, aber ich prüfe ab ob innerhalb einer Erfassungsmaske alle Felder ordnungsgemäß gefüllt sind. Im Backend zu prüfen wäre zu spät. Wenn das Formular richtig ausgefüllt ist werden noch Mails versand usw.
Jedenfalls klappt es jetzt. Jetzt muss ich nur noch rauskriegen warum er trotzdem zum Else-Zweig springt obwohl eine Feld fehlt ???
NotesNewbie
-
... wenn ich das richtig verstanden habe, dann willst du die beiden Felder überprüfen, ob sie korrekt ausgefüllt sind...
... du hast einen Denkfehler in deinem Script. Nur wenn beide Bedingungen erfüllt sind, dann meldet er den Fehler. Ist ein Feld nicht vorhanden, dann meldet er natürlich nicht erfült, also else...
ata