Domino 9 und frühere Versionen > ND8: Entwicklung

Letzten Wert aus Textliste löschen

<< < (2/3) > >>

Thomas Schulte:
Tims Lösung ist so richtig schön ..... elegant.

pram:
Anstatt @Elements muss man aber @Count verwenden, das macht die Formel nebenbei noch kürzer (von 42 auf 39) ;D und sie kommt auch damit klar, wenn Liste := @Unavailable. 

Ohne Trim hätte ich noch folgenden Vorschlag (42 Zeichen)

--- Code: ---@ifError(@Subset($:=Liste;@Count($)-1);_);
--- Ende Code ---

Und durch die Verwendung von Variablen lassen sich auch bei Tims Lösung noch ein paar Zeichen sparen

--- Code: ---@Trim(@Subset($:$:=liste;@Count($)));
--- Ende Code ---
Die Formel (37 Zeichen) versteht jetzt aber keiner mehr   ::) ::)

Gruß
Roland

Tim Pistor:

--- Code: ---@Trim(@Subset($:$:=liste;@Count($)));
--- Ende Code ---

 ;D sehr schön

Caleb666:
Wow, danke für die vielen Lösungen.
Da hat man die Qual der Wahl... ;D

thkn777:
@Caleb666
Falls der Fall eintreten kann, daß in der Ausgangsliste auch Leer-Elemente enthalten sind, braucht man eine Lösung ohne @Trim (siehe pram's Vorschlag) oder so etwas z.B.

@For(x:=1; x<Feld2Anzahl; x:=x+1; res := @If(x=1;Feld2[x];res : Feld2[x]))

mit Feld2Anzahl := @Elements(Feld2) und Feld2 ist die Ausgangsliste.

Sorry, wollte einfach nochmal sicherstellen, daß Du dir diesen Fall genau überlegst, bevor Du die für Dich passende Lösung auswählst.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln