Guten Tag,
folgendes Script liefert nicht das zurück was ich mir wünsche:
Dim tdate As New NotesDateTime("Today")
Dim vaktdat As Variant
Dim serinJa As String
Set db = session.Currentdatabase
Set view = db.GetView ("AnwendungenKopf")
vaktdat = tdate.DateOnly
Set doc = view.Getfirstdocument()
While Not doc Is Nothing
serinJa = doc.App_LIC_Erinnerung_JaNein(0)
If serinJa <> "Ja" & doc.App_Lic_Erinnerung_Dat(0)<> vaktdat Then
dNum = dNum +1
Print "Hallo"
End If
Set doc = view.Getnextdocument(doc)
Wend
Print "Es ist / sind " & dNum & " Dokumente verarbeitet worden."
Es ist derzeit nur ein Dokument in der Ansicht, welches auf die beiden Bedingungen zutrifft.
Habe die Werte bereits im Debugger überpürft. Das Script sagt immer das es alle Dokumente in der Ansicht verarbeitet hat.
Wenn ich die <> mit = ersetzte wird überhaut kein Dokument bearbeitet. Wenn ich nur 1 der beiden Bedingung angebe,
funktioniert es tadellos.
Was also mache ich verkehrt in der if Abfrage.
Vielen Dank für Eure Hilfe.