Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: joan am 09.11.04 - 16:11:02
-
Hallo,
Manchmal bekommt man Probleme, wo man sie als letztes erwartet. Klingt trivial, ist aber wohl doch eine Herausforderung...
Ich habe hier ein Dokument mit 20 Feldern. Die Felder sind vom Typ "Number/Currency". In einem weiteren Feld muß ich die Summe über die 20 Felder berechnen. Sämtliche Versuche bisher scheiterten daran, daß es auch leere Felder geben kann. Ich habe so ziemlich alles ausprobiert, was mir einfällt - von Listen über @Sum über @IsNumber oder @IsAvailable - aber eine brauchbare Lösung fehlt mir noch.
Vorab alles auf Null setzen wäre eine funktionierende Möglichkeit, aber das macht sich optisch sehr schlecht.
Ciao, ...Joachim
-
@IsNumber ist aber die Möglichkeit, nach der Du suchst:
@If (@IsMumber (Feld1); Feld1; 0) + @If (@IsMumber (Feld2); Feld2; 0) usw.
HTH,
Bernhard
-
kleine Korrektur :
Bernhard meint im Beispiel natürlich auch @IsNumber. Könnte man sonst auch fehlinterpretieren als @IsMember.
Oder ist das eine neue Formel ? ;)
-
Ooops ... ;D
Eine falsche Taste, dann copy & paste und dann ... peinlich, peinlich.
Danke, Ingo !
Bernhard
PS: Man könnte natürlich trotzdem meine Formel verwenden. Müsste danach nur den Client ein "bisschen" patchen ;D
-
Wäre doch mal was.
@IsMumber gibt dann an, ob der Wert in einer Liste enthalten ist und ein Zahlenwert ist. Prima Sache, zwei Fliegen mit einer Klappe erschlagen ;D
-
Hm, dann wird das Patching aufwändiger ... ;)
-
Stimmt auch wieder, aber dafür muß Lotus dann später in der Designerhilfe einen Copyright-Hinweis einbringen : All rights reserved by Bernhard ;D
-
Danke für den Tipp, aber das funktioniert leider auch nicht. Notes erkennt gefüllte Felder damit seltsamerweise nicht als Nummer und liefert immer 0 zurück.
Das Feld ist definitiv ein Dezimalfeld, wird aber in den Eigenschaften als "Number List" angezeigt.
-
Also, das Verfahren ist gängige Praxis. Da musst Du noch woanders einen toten Uhu in der Esse haben ...
Bernhard
-
Mehrfachwerte zulassen angehakelt?
-
*g* Den Uhu kannte ich auch noch nicht... ;D
Nein, Mehrfachwerte sind leider nicht angehakt, so einfach ist es leider doch nicht. Das ganze entwickelt sich langsam zur Denksportaufgabe...
Ciao, ...Joachim