Hallo,
ich möchte zwei Datumswerte vergleichen. Das ist ja grundsätzlich kein Problem mit LS, aber ich bekomme das Format des einen Feldes nicht passend konvertiert.
Folgende Ausgangslage:
- alle Dokumente sind in einer DB
- in meinem neuen Dokument habe ich ein Datumswert, welchen ich mit dem selben Feld in bestehenden Dokumenten der DB vergleichen muss
Wenn ich nun den Datumswert aus dem ersten Dokument meiner DB hole, bekomme ich den Wert im Format "35 -> Product object" (abgefragt über 'Datatype').
Ich will den Wert nun in ein Datumsformat umwandeln, dies gelingt mir aber nicht. Bekomme immer den Hinweis "Type mismatch".
Kann mir jemand sagen, wie ich das Format umwandeln kann oder mache ich bereits beim holen der Daten aus dem bestehenden Dokument einen Fehler?
[...]
Dim docC As NotesDocument
Dim item1 As Notesitem
Dim dateTime As Variant
Set docC = dc.GetFirstDocument()
Set item1 = docC.GetFirstItem("vbg_von")
Set dateTime = Item1 '<- diese Zeile habe ich beim Versuch den Wert zu konvertieren eingebaut...
Msgbox"Datum von ->" & dateTime.text & " Typ: " & Datatype(dateTime) 'DatenTyp 35 -> Product object
Msgbox"Buchung von -> " & doc.vbg_von (0) & " Typ: " & Datatype(doc.vbg_von (0)) 'DatenTyp 7 -> Date/Time
If doc.vbg_von (0) < item1 Then
[...]
Bin für Vorschläge offen...
Danke & Gruß
Markus