Domino 9 und frühere Versionen > ND6: Entwicklung
Datumsabfrage in einer If-Schleife
(1/1)
redspawn:
Hi @all
folgendes Problem. Ich versuche gerade verzweifelt eine Datumsabfrage über eine If-Abfrage zu realisieren.
--- Code: ---If (aDatum.DateOnly > oldBegin.DateOnly) And (aDatum.DateOnly < oldEnde.DateOnly) And (eDatum.DateOnly<>"")Then
Messagebox ("Für diesen Tag besteht bereits ein Antrag 5")
checkOldRequest = False
Exit Function
End If
--- Ende Code ---
Als aDatum gebe ich fest den 15.06.2003 ein, als oldBegin ist der 06.01.2003 und als oldEnde ist der 18.02.2003 deklariert. Und eDatum ist auch nicht leer.
Normalerweise dürfte er mir dann doch nicht die Messagebox ausgeben... oder bin ich da jetzt falsch gestrickt?
Hoffe auf eure Hilfe...
Gruß
koehlerbv:
NotesDateTime.DateOnly gibt Dir einen string zurück, keine Datumsseriennummer. Und wenn Du unter diesem Gesichtspunkt Deinen Code anschaust, sollte das Ergebnis logisch sein ;)
Arbeite mit Variants vom Typ Date/Time oder mit DateRange oder LSLocalTime (was aber auch zu Variant führt).
Bernhard
Glombi:
DateOnly ist eine Property der NotesDateTime Klasse.
Es wird ein String zurückgeliefert, daher wird < nicht gehen.
Du musst also mit TimeDifferenceDouble arbeiten.
Andreas
redspawn:
Danke euch zwei für die schnellen Antworten. Bin dann doch schon wieder ein wenig schlauer 8)
Hab jetzt gerade die Variante von Glombi ausprobiert und damit komme ich ganz gut zurecht...
Also so long und danke nochmal
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln