Domino 9 und frühere Versionen > ND8: Entwicklung
Position in Liste bestimmen
Thomas Schulte:
Ersetz mal den Doppelpunkt nach deiner letzten Vier durch einen Strichpunkt (so wie es sich gehört wenn man in der Formelsprache unterwegs ist) und versuch es dann noch mal.
Klar das du, so wie du es geschrieben hast, die Vier bekommst. Dein letztes Element in der Liste ist ja schließlich nicht "Vier", sondern LEER.
bikerboy:
Sorry das war denn wohl vertippt mit Semikolon hat es dann nicht funktioniert, bis ich aus ....
--- Code: ---@For(_n := 1 ; _n < @Elements(_list) ; _n := _n + 1 ; ....
--- Ende Code ---
,
--- Code: ---@For(_n := 1 ; _n <= @Elements(_list) ; _n := _n + 1 ;
--- Ende Code ---
gemacht habe
Werner Götz:
Mein einfacher Vorschlag wäre:
i:=0;
@If(fldliste = fldwert; @transform(fldliste; "zeile"; @If((i := i + 1) & @False; ""; zeile = fldwert; i; @Nothing) ); 0)
wobei ich 0 (die Zahl ganz hinten ...) zurückgebe, wenn es den Wert in der Liste nicht gibt.
-Werner
Werner Götz:
Wem die "komische" Zuweisung innerhalb der @If-Anweisung nicht gefällt:
i:=0;
@If(fldliste = fldwert; @transform(fldliste; "zeile"; @Do(i := i + 1; @If(zeile = fldwert; i; @Nothing))); 0)
-Werner
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln