Domino 9 und frühere Versionen > ND6: Entwicklung
komisches Problem in verschachtelten @if-Anweisungen
superbenny_0202:
@DAU-In:
Ich hab die letzte Formel nach vorne gesetzt, dann gehts, aber die Bedingung "rot" funktioniert dann nicht. Ich kanns hin und her schieben wie ich will. Eine der vier geht nie.
superbenny_0202:
Jetzt hab ichs. Es war wirklich so, dass eine Bedingung immer schon vorher eingetroffen ist. Hab ein Zusatzfeld "deaktiviert"eingebaut um dies abzufangen. Jetzt gehts. Danke an alle. Die Formel sieht jetzt so aus:
@If(Ablaufdatum="" & deaktiviert="";"kreis_gruen.gif";
@If(zutritt_deaktiviert="Nein" & Ablaufdatum>=@Today;"kreis_gruen.gif";
@If(Ablaufdatum<=@Today & zutritt_deaktiviert="Nein";"kreis_orange.gif";
@If(zutritt_deaktiviert="Ja";"kreis_rot.gif";""))))
DerAndre:
Ich würde es aber trotzdem vereinfachen, ohne die ganzen @Ifs.
Ist es auch Richtig das bei Ablaufdatum = @Today nichts drin steht?
Falsch André....
Bei Ablaufdatum = @Today und zutritt_deaktiviert ist immer grüen...
Thomas Schulte:
Andre hat recht. Deine Art zu schachteln ist in diesem Fall extrem gaga, zumal die @if Anweisung nun wirklich bessere Mittel als zig Klammern hintereinander zur Verfügung stellt.
@If(Ablaufdatum="" & deaktiviert="";"kreis_gruen.gif";
zutritt_deaktiviert="Nein" & Ablaufdatum>=@Today;"kreis_gruen.gif";
Ablaufdatum<=@Today & zutritt_deaktiviert="Nein";"kreis_orange.gif";
zutritt_deaktiviert="Ja";"kreis_rot.gif";"")
geht auch und du sparst dir die Klammerorgie.
Achja ... in der Online Hilfe ist genau das ausführlich beschrieben. Lesen bildet also doch.
Und übrigens sind deine zweite und deine dritte Bedingung nicht sauber formuliert.
zweimal = @today bei sonst gleichen Bedingungen ist nicht wirklich zielführend.
superbenny_0202:
Ich mach halt zu wenig in Notes. Es ist auch nicht meine Hauptaufgabe. Danke nochmal!
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln