Domino 9 und frühere Versionen > ND6: Entwicklung

Refresh-Probleme

(1/2) > >>

gschmid:
Hallo,

folgende Situation: ich habe ein Formular, das diverse Informationen zu einem Projekt enthält. Zu einem Projekt gibt es auch eine Zeiterfassung, wo logischerweise die Zeit erfasst wird, die ein Mitarbeiter für ein Projekt gearbeitet hat.
Auf der Projekt-Maske soll nun die Summe der bisher erfassten Zeit zu diesem Projekt angezeigt werden. Dazu benutze ich ein berechnetes Feld, das per DbLookup aus einer Zeiterfassungs-Ansicht die entsprechenden Werte holt.

Das Problem an der Sache ist die Aktualisierung dieses Felds. Die passiert anscheinend nur bei einem manuellen Refresh per F9 und auch dann nicht immer. Mir ist das alles etwas rätselhaft, denn mal geht's, mal nicht.

Wie kann ich dieses Aktualisieren denn automatisch durchführen lassen, vor allem, wenn aus einem Projekt-Dokument heraus (per Aktion oder Klick-Button) neue Zeiterfassungs-Dokumente erstellt werden?

Bin für jede Hilfe dankbar!

Gunnar

robertpp:
Ich denke das Problem wirst du nicht ganz in den Griff bekommen.

Du kannst hier nur versuchen:
@DbLookup( class : cache ; server : database ; view ; key ; fieldName ; keywords )

"ReCache" refreshes the cache with the latest data from the database. If you want to ensure that this lookup gets the latest information, specify this option.

Wobei auch hier immer noch so wie du gesagt hast es manchmal zu Probleme kommen kann.

Das liegt einfach am Cache von Notes.

klaussal:
Der Haken ist aber gesetzt in der Maske bei "Felder aktualisieren..." ?

koehlerbv:
Klaus, das "Felder aktualisieren" hilft aber nicht beim DBLookup-Cache. Da ist das von Robert genannte angesagt.

Bernhard

robertpp:
Wobei ich mich schon sehr oft geärgert habe, weil ich nicht das gewünschte Ergebnis zurück bekommen habe.

Robert

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln