Das hat zwar zunächst einmal nichts mit deinem Problem zu tun, aber wenn ich diese Form der Eingabe von Tabellenwerten sehe könnte ich schreien.
Es gibt verschiedene, deutlich bessere, Möglichkeiten dynamische Tabellen in eine Maske einzubauen.
Die beste ist, in meinen Augen, auf embedded Views die auf das Dokument selber berechnet werden auszuweichen. Damit kannst du dir diesen Berechnungszirkus den du hier treibst deutlich vereinfachen, auch wenn der Aufbau und das Handling als Entwickler zunächst einmal deutlich komplexer erscheint.
Und was deine Tabelle "bezogene Teile" angeht. Entweder hast du bei den anderen Tabellen überall Code im Exiting Event der Felder mit drin, oder du hast ein Notes das sich von meinem deutlich unterscheidet.
"Felder automatisch aktualisieren" nutzt dir nämlich gar nichts, wenn es keinen Refresh triggert. Die Beschreibung der Online Hilfe ist hier etwas "missverständlich" formuliert.
Bisweilen müssen Benutzer die Ergebnisse aller Feldberechnungen sehen, während sie ein Dokument bearbeiten. Um fortlaufend aktuelle Informationen anzubieten, gestalten Sie eine Maske, die Felder automatisch neu berechnet, wenn ein Feldwert sich verändert. Beachten Sie, dass sich durch diese Einstellung die Anzeige und die Dateneingabe des Dokuments verlangsamt.
Sie können Feldwerte folgendermaßen aktualisieren:
Automatisch, durch Festlegen einer Maskeneigenschaft, die alle Schlüsselwortfelder aktualisiert, wenn der Benutzer ein Dokument bearbeitet.
Automatisch, durch Festlegen einzelner Feldeigenschaften, um anhand eines von Ihnen gewählten Ereignisses zu aktualisieren. Sie können beispielsweise ein Schlüsselwortfeld so einstellen, dass es automatisch aktualisiert wird, wenn sich ein Schlüsselwort ändert.
Manuell, wenn ein Benutzer ein Dokument manuell aktualisiert.
Aktivieren Sie für Auswahllistenfelder die Feldeigenschaft "Felder bei Schlüsselwortänderung aktualisieren" im Register "Steuerung" der InfoBox "Eigenschaften: Feld", um die Verarbeitung großer Dokumente mit vielen berechneten Feldern zu optimieren. Diese Feldeigenschaft aktualisiert erst dann alle Felder in der Maske, wenn ein Benutzer einen Wert für ein bestimmtes Auswahllistenfeld auswählt, bei dem die Eigenschaft aktiviert ist. Mit der Option "Auswahl bei Dokumentaktualisierung aktualisieren" wird die Auswahl in Auswahllisten aktualisiert, wenn ein Benutzer das Dokument über "Ansicht - Aktualisieren" aktualisiert. Sie können diesen Effekt umgehen, indem Sie statt der automatischen Aktualisierung ein LotusScript Feldereignis erstellen, mit dem das Dokument bzw. weitere Felder aktualisiert werden, sobald der Benutzer ein bestimmtes Feld verlässt.
Und was auch wichtig ist. So wie du das gerade aufbaust bekommst du irgendwann Ärger mit deinen Anwendern wegen Performance Problemen.