Domino 9 und frühere Versionen > Entwicklung
Formelsprache: Eine Art Zählschleife
Nexus:
Servus,
ist es möglich irgendwie ohne Lotus Script in der Formelsprache nen Ablauf zusammenzuwurschteln, dass ich den Effekt einer Zählschleife habe ???
Axel:
Hi,
meines Wissens nicht. Schleifenfunktionen gibt's erst ab Version 6
Axel
koehlerbv:
Ohne mehr über das angestrebte Ziel zu wissen, bleibt nur die Standard-Antwort: Nein, die R5-Formelsprache erlaubt keine Schleifen.
Wenn Du aber sagst, was Du erreichen willst, fällt uns aber vielleicht ein Workaround ein.
Bernhard
Nexus:
Ich hab hier versucht einen Zähler zu bauen. Welcher ne art Zählschleife emulieren soll. Aber irgendwie zählt er nicht... verstehs nicht :(
FIELD Speicher2 := Testfeld1 ;"";
@Replace(Speicher2; "; "; " : " );
FIELD Speicher1 := @Elements(Speicher2);
@If(speicher1 = Zaehler; @Prompt([OK];"Ausgabe"; @Max(Zaehler;Speicher2));
Zaehler + "1" &
@If(speicher1 = Zaehler; @Prompt([OK];"Ausgabe"; @Max(Zaehler;Speicher2));
Zaehler + "1" &
@If(speicher1 = Zaehler; @Prompt([OK];"Ausgabe"; @Max(Zaehler;Speicher2));
Zaehler + "1" &
@If(speicher1 = Zaehler; @Prompt([OK];"Ausgabe"; @Max(Zaehler;Speicher2));
Zaehler + "1" &
@If(speicher1 = Zaehler; @Prompt([OK];"Ausgabe"; @Max(Zaehler;Speicher2));
@Prompt([OK];"Warnung"; Zaehler))
)
)
)
)
koehlerbv:
Deine Formel ist ... sagen wir mal "abenteuerlich" ...
--- Code: ---@If(speicher1 = Zaehler; @Prompt([OK];"Ausgabe"; @Max(Zaehler;Speicher2));
--- Ende Code ---
Soweit ist es noch okay: Wenn Dein Feld Zaehler @Elements ... entspricht, gib' 'nen Prompt aus.
Jetzt kommt der "sonst"-Teil:
--- Code: ---Zaehler + "1" &
@If(speicher1 = Zaehler; @Prompt([OK];"Ausgabe"; @Max(Zaehler;Speicher2));
--- Ende Code ---
Jetzt versuchst Du, zur Zahl "Zaehler" den Text "1" zu addieren und eone LOGISCHE VERKNÜPFUNG mit dem Ergebnis der nächsten If-Abfrage zu machen ...
Beantworte lieber meine Frage, die ich oben gestellt habe: Was willst Du erreichen ?
Bernhard
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln