Domino 9 und frühere Versionen > ND6: Entwicklung

Aktualisierung berechnetes Feld

(1/3) > >>

Katja_S:
Hallo zusammen,

ich habe folgendes Problem: in einer Maske habe ich ein berechnetes Feld, welches die Summe aus anderen Feldern enthalten soll. Aber aus irgendeinen Grund wird dieses Feld nicht aktualisiert. Befindet sich das Dokument im Lese-Modus, so steht 0 drin. Sobald ich es in den Edit-Modus versetze, wird die Summe richtig berechnet. Beim Schließen allerdings wird das nicht gespeichert und beim nochmaligen Öffnen im Lese-Modus steht wieder die 0 drin. Sollte nicht  normalerweise beim Editieren des Dokumentes auch dieses berechnete Feld neu berechnet und auch gespeichert werden? Auch ein manuelles Aktualisieren über F9 funktioniert nicht. Wo könnte das Problem liegen?

Danke und Gruß
Katja

Axel:
Hi,

ist das Feld vielleicht vom Typ "Berechnet zur Anzeige" ?


Axel

Katja_S:
Nein, es ist ein normales Feld vom Typ "Berechnet"...Das ist ja das komische...Das müsste doch aktualisiert und gespeichert werden, wenn ich in einer Funktion doc.Save() aufrufe, oder nicht?

klaussal:
Steht da was im Vorgabewert ?

Katja_S:
In dem Vorgabewert steht dann die Formel, die die Summe berechnen soll, also:


--- Code: ---_zahl1 := @If(VacTotal1 != "";@TextToNumber(VacTotal1);0);
_zahl2 := @If(VacTotal3 != "";@TextToNumber(VacTotal3);0);
_zahl3 := @If(VacTotal4 != "";@TextToNumber(VacTotal4);0);
_zahl4 := @If(VacTotal5 != "";@TextToNumber(VacTotal5);0);

 _zahl1 + _zahl2 + _zahl3 + _zahl4

--- Ende Code ---

Sollte doch funktionieren...ich mein, im Editier-Modus stimmt ja dann die Summe...

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln