Domino 9 und frühere Versionen > ND6: Administration & Userprobleme
Validierung für Date/Time Feld
klaussal:
Danke für die Blumen :-* :) :-*
koehlerbv:
Warum sowieso so kompliziert ?
Eingabevalidierung: @ (!@IsTime (DatumsFeld); @Failure ("Gemecker"); @Success)
Wenn es erforderlich ist, in LS abzuprüfen (ob überhaupt ein Datum da ist, bevor damit gedealt wird):
If Not (IsDate (NotesDocument.Datumsfeld (0))) then
Messagebox "Gemecker"
Else
'Mach weiter
End If
HTH,
Bernhard
Tina:
@koehlerbv:
Mit Formel ghts leider nicht, da eine eigene Messagebox ausgegeben werden soll.
Mit IsDate() tuts auch nicht, da versucht Notes das ungültige Datum zu verwursten und fliegt natürlich mit ner netten Fehlermeldung raus.
Glücklicherweise funktionierts jetzt so:
varDatTest = doc.kbTermin
If Not Isempty(varDatTest) Then
If doc.kbtermin(0) = "" Then
strValText = strValText + "Termin -> Das Datum darf nicht leer sein" & Chr$(13)
Else
If doc.kbtermin(0) < Today Then
strValText = strValText + "Termin -> Das Datum darf nicht in der Vergangenheit liegen" & Chr$(13)
Else
If Not Isdate(doc.kbtermin(0)) Then
strValText = strValText + "Termin -> Bitte geben Sie einen gültigen Datumswert ein" & Chr$(13)
End If
End If
End If
Else
strValText = strValText + "Termin -> Bitte geben Sie einen gültigen Datumswert ein" & Chr$(13)
End If
Trotzdem Danke für die Hilfe!!!
koehlerbv:
In welcher Konstellation sollte Dir denn IsDate etwas anderes als True oder False entgegenwerfen ?
Bernhard
Tina:
Ich bin froh dass es so funzt.
Ich weiß nicht, ob es nur mit isDate funktioniert. Ich hatte das vorher alleine und da hat mir Notes auch bei ungültigen Daten keine Fehlermeldung ausgegeben!
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln