Domino 9 und frühere Versionen > ND6: Entwicklung

problem beim rechnen mit datum

(1/3) > >>

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