Domino 9 und frühere Versionen > Entwicklung

finde den fehler nicht

<< < (2/2)

Silent_Bob:
achso, jetzt raff ich das.

okay, vielen dank,

aber jetzt mal im allgemeinen:

bewirkt ein @Success nicht nur das ende EINER formel? er hätte doch komplett die erste if-prüfung durchgehen müssen.
danach hinter dem @Success hätte er doch die nächste if prüfung durchführen müssen und immer so weiter, weil ich doch die prüfungen mit ";" getrennt habe.

oder sehe ich das falsch?

Jörg Barth:
Nehmen wir Belgien:
Du hast Belgien und eine IBAN mit Länge 1.
Dein erstes IF liefert als Ergebnis @failure("...").
Jetzt wird die nächste IF-durchgeführt.
Land ist nicht "Dänemark" also liefert Dein IF @success.
Nächstes IF dito.
Bleibt am Schluss als letztes Ergebnis ein @success übrig.
Und das gewinnt...

Gruß Jörg

Doc Torte:
...ich denke, wenn in einer Validierung das @success auftaucht ist für Notes eben alles success...
auch ist bei der Verschachtelung wie ich sie gemacht habe ein wenig bessere Übersicht, daran sollte man auch beim entwickeln denken, es gibt ja auch noch Kollegen die vielleicht an der Datenbank mal rumschrauben müssen.
...und es spart viel Zeit...


das coding von Jörg ist etwas volltständiger, da die Validierung nur stattfindet, wenn das Feld ausland auch ausland ist.

Silent_Bob:
 :o

jetzt geht mir ein licht auf...

okay, nu hab ichs verstanden.

danke und schönes wochenende.

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln