Domino 9 und frühere Versionen > ND6: Entwicklung
problem beim rechnen mit datum
ewald:
Hallo zusammen,
hab folgenden code um zu prüfen, ob ein Datum kleiner ist als das heutige:
--- start code
.
.
.
Dim heute As String
heute$ = Today()
Messagebox "Heutiges Datum: " +heute$,MB_OK+MB_ICONSTOP, BoxTitle$
If doc.StartDateReq(0) < heute$ Then
Messagebox MsgStartDatePast$,MB_OK+MB_ICONSTOP, BoxTitle$
uidoc.gotofield("StartDateReq")
Continue = False
Exit Function
End If
----end code
Komischerweise funktioniert die Abfrage nur manchmal und ich kann einfach nicht nachvollziehen, warum manchmal nicht. D.h., die Fehlermeldung in der if kommt manchmal, obwohl das Datum definitiv nicht kleiner ist.
Hab ich da in dem Code irgendwo 'nen Bock drin?
Danke
Gruss ewald
Axel:
Hi,
was steht denn, wenn die Fehlermeldung kommt im Feld StartDateReq drin.
Von welchem Typ ist den das Feld, Textfeld usw. ?
Axel
Marinero Atlántico:
--- Zitat von: ewald am 25.02.05 - 13:36:07 ---
doc.StartDateReq(0) < heute$ Then
--- Ende Zitat ---
Du vergleichst Strings.
Versuch mal
--- Code: ---DateValue(docStartDateReq(0)) < today()
--- Ende Code ---
Marinero Atlántico:
--- Zitat von: Axel am 25.02.05 - 13:42:25 ---Von welchem Typ ist den das Feld, Textfeld usw. ?
--- Ende Zitat ---
Retuniert nicht durch die Kurzschreibweise immer String? Ich glaube ja.
Axel:
--- Zitat von: Marinero Atlántico am 25.02.05 - 13:49:42 ---Retuniert nicht durch die Kurzschreibweise immer String? Ich glaube ja.
--- Ende Zitat ---
Hi,
da bin ich mit nicht so sicher. Ich glaube das ist ein Variant-Typ.
Axel
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln