Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Alexis am 19.10.06 - 14:42:20

Titel: Debugger zeigt anderen Wert als in den Doc Properties
Beitrag von: Alexis am 19.10.06 - 14:42:20
Hallo Forum,

ein Datumsvergleich eines Feldwertes (Typ: Time/Date und editierbar) mit today() in Script klappt nicht wie vermutet.

Im Debugger wird mir für den Feldwert 01.10.2006 angezeigt, in den Properties des Dokumente jedoch 19.10.2006. Der Vergleich mit dem heutigen Datum ist False.

Welchen Grund kann es für diese Erscheinung geben?

Alexis

Titel: Re: Debugger zeigt anderen Wert als in den Doc Properties
Beitrag von: m3 am 19.10.06 - 14:44:03
Code her!  ;)
Titel: Re: Debugger zeigt anderen Wert als in den Doc Properties
Beitrag von: Alexis am 19.10.06 - 15:05:26
Hallo, hier der Schnipsel:

Code
Dim session As New NotesSession 
	Dim db As NotesDatabase 
	Dim doc As NotesDocument 
	Dim view As NotesView   
	Dim nextdoc As notesdocument
	
	Set db = session.CurrentDatabase 
	Set view = db.GetView("(Wasser)")   
	Set doc = view.GetFirstDocument()
	
	If Today() = doc.Forecast(0) Then 
		Messagebox "Datum erreicht " & doc.Forecast(0)
	End If	
Titel: Re: Debugger zeigt anderen Wert als in den Doc Properties
Beitrag von: m3 am 19.10.06 - 15:19:17
Und von was für einem Typ ist "Forecast"?

Wenn es ein Textfeld ist, dann MUSS der Vergleich in die Hose gehen. Benutze in diesem Fall die Forumsuche, koehlerbv hat bereits des öfteren beschrieben, wie man korrekt zwei Datumswerte vegleicht.
Titel: Re: Debugger zeigt anderen Wert als in den Doc Properties
Beitrag von: Alexis am 19.10.06 - 15:33:54
DANKE, ist damit gelöst!

Alexis