Hallo,
ich habe ein Problem das mich fast verzweifeln lässt. Ich habe ein Script das ein Mail versendet wenn das Datum kleiner gleich Heute ist, soweit so gut. Nun soll von diesem Dokument das Datum 7 Tage in die Zukunft gesetzt werden, leider setzt es mir das Datum immer auf den 30.12.1899. Hat jemand eine Idee an was das liegt und wie es zu beheben ist?
Hier das Script:
Sub Initialize
Dim db As New NotesDatabase( "", "test.nsf" )
Dim collection As NotesDocumentCollection
Dim doc As NotesDocument
Dim dateTime As New NotesDateTime( "12/01/94" )
Dim nextDateTime As NotesDateTime
searchFormula$ = "Form = ""Erfassung1"" & ReminderDate <= @Today"
Set collection = db.Search( searchFormula$, dateTime, 0 )
Set nextDateTime = New NotesDateTime( "Today" )
Call nextDateTime.AdjustDay( 7 )
For i = 1 To collection.Count
Set doc = collection.GetNthDocument( i )
Call doc.Send( True ,"@Author")
Call doc.ReplaceItemValue( "ReminderDate", _
nextDateTime.LSLocalTime )
Call doc.Save( True, False )
Next
End Sub