Das Notes Forum

Domino 9 und frühere Versionen => ND9: Entwicklung => Thema gestartet von: rambrand am 03.08.15 - 11:57:59

Titel: Zählen von Dokumenten über dblookup
Beitrag von: rambrand am 03.08.15 - 11:57:59
Hallo,

nachdem meine Crashs der Vergangenheit angehören habe ich mit dem Zählen der Antwortdokumente zu einem Hauptdokument immer noch ein Problem.

Ich habe mir eine Hilfsansicht erstellt in der die Antwortdokumente drin sind

$REF,DocUID,Thema

Im Hauptdokument habe ich ein Feld - berechnet zur Anzeige - in dem die Anzahl der zugehörigen Antworten angezeigt werden soll.

Code
_anzahl := @Elements(@DbLookup("";"";"($Doku2)";@Text(@DocumentUniqueID);2;[FailSilent]));
_anzahl

Das passt soweit auch, er zeigt die korrekte Anzahl an. Wenn ich aber ein neues Antwortdokument erstelle und danach das Hauptdokument nochmals neu öffne, bleibt der Zähler beim alten Wert stehen. In der Ansicht ($Doku2) sind die neuen Dokumente aber sichtbar.

Wenn ich die Datenbank schließe und wieder öffne, dann wird die korrekte Anzahl gezogen.

Ich muss hier vermutlich noch irgendwas machen?!

Bye,
Markus
Titel: Re: Zählen von Dokumenten über dblookup
Beitrag von: Thomas Schulte am 03.08.15 - 12:14:59
wie wäre es mit Nocache.
Titel: Re: Zählen von Dokumenten über dblookup
Beitrag von: rambrand am 03.08.15 - 13:23:21
*badumm*

Danke Thomas.

Bye,
Markus
Titel: Re: Zählen von Dokumenten über dblookup
Beitrag von: Thomas Schulte am 03.08.15 - 15:16:35
Denk aber dran das diese Option Performance kostet.
Titel: Re: Zählen von Dokumenten über dblookup
Beitrag von: rambrand am 03.08.15 - 15:27:54
Danke für die Zusatzinfo. In dem aktuellen Fall wird das aber nur selten und nur durch wenige Personen ausgelöst.
Gehört zu einem Dokumentationssystem für Entwickler. Und so viele haben wir da dann doch nicht :-)

Bye,
Markus