Domino 9 und frühere Versionen > ND8: Entwicklung

Position in Liste bestimmen

<< < (3/3)

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