Ich möchte in einer Datenbankansicht Dokumente die länger als 14 Tage nicht bearbeitet wurden anzeigen.
Wenn ich meine Formel @if(@ToNumber(@Today-@Date(@Modified))/86400>14;"1";"") in eine Ansichtsspalte mache funktioniert das zwar aber die Ansicht wird auch ständig aktuallsiert und alle Kategorien öffnen sich ständig.
Wenn ich in das Dokument ein Berechnetes Feld mit der Formel mache geht es aber auch nicht, weil es sich ja nur berechnet wenn ich es bearbeite und dann mein Wert ja immer wieder bei 0 landet.
Über einen Agenten der über Nacht die Dokumente refresht habe ich es auch schon versucht. Aber auch dieser ändert den Wert auf 0 und außerdem sind dann immer alle Dokumente als ungelesen.
Option Public
Sub Initialize
Dim s As New NotesSession
Dim db As NotesDatabase
Dim dc As NotesDocumentCollection
Dim doc As NotesDocument
Dim c As Integer
Set db = s.CurrentDatabase
Set dc = db.UnprocessedDocuments
c = dc.Count
For i = 1 To c
Set d = dc.GetNthDocument(i)
Call d.ComputeWithForm(False, True) 'wirkt wie ein f9 in der maske
Call d.Save(True, False, True)
Next i
End Sub
Was kann ich tun, damit mein Feld einmal Nachts berechnet wird aber die Dokumente
a) nicht ungelesen markiert sind?
b) mein berechnetes Feld weiter hochzählt?
Vielen Dank