Domino 9 und frühere Versionen > ND8: Entwicklung

Komisches Problem mit @IF - bitte um Hilfe

<< < (2/2)

Keydins:
So wie Michael den Vorgang in seinem letzten Post beschrieben hat bräuchte er aber schon das @Do, oder?

Michaels Lösung:
Wenn(
   Kein Anhang
Dann
   Abbrechen
Sonst
   Restlicher Code
)

Bernhards Lösung:
Wenn(
   Kein Anhang
Dann
   Abbrechen
Sonst
   Nix/Leer
)

Restlicher Code

watschn:
Die Lösung von Dirk mir dem @Do funktioniert - vielen Dank!

Wenn ich das wie von Bernhard vorgeschlagen mache, dann brauch ich aber zwei IF-Bedingungen. Also eine für den Abbruch mit @prompt (wenn Feldwert ist nicht "OK") und eine für den anderen Fall.

Hab ich wieder was gelernt, prima  :)

Keydins:
Nein, auch bei der Lösung von Bernhard brauchst du kein zweites @If

@If(
   Anhang != "OK";
   @Return(
        @Prompt([Ok];"Fehler";"Kein Anhang!")
   );
   ""
);

... Hier dann der restliche Code ...

Wenn ein Anhang da ist, passiert im Else nichts und die Formel wird nach der Klammer ganz normal fortgesetzt. Ist kein Anhang da, wird über das Return abgebrochen und der restliche Code wird ignoriert. Ist grade bei längerem Code übersichtlicher, da man sich nicht mit noch einer zusätzlichen Klammerebene (die des @Do) belasten muss.

watschn:
Achso, das mit dem Codeabbruch durch @return wußte ich nicht. Habe aber ewig in der Hilfe nach diesem Befehl gesucht

cebolina:
hierzu passend: http://atnotes.de/index.php/topic,53261.msg343671.html

Gruß Stefan

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln