Domino 9 und frühere Versionen > ND6: Administration & Userprobleme
Validierung für Date/Time Feld
m3:
Huebscher (IMHO):
--- Code: ---If Not Isempty(varDatTest) Then
If doc.kbtermin(0) = "" Then
strValText = strValText + "Termin -> Das Datum darf nicht leer sein" & Chr$(13)
ElseIf doc.kbtermin(0) < Today Then
strValText = strValText + "Termin -> Das Datum darf nicht in der Vergangenheit liegen" & Chr$(13)
ElseIf Not Isdate(doc.kbtermin(0)) Then
strValText = strValText + "Termin -> Bitte geben Sie einen gültigen Datumswert ein" & Chr$(13)
End If
Else
strValText = strValText + "Termin -> Bitte geben Sie einen gültigen Datumswert ein" & Chr$(13)
End If
--- Ende Code ---
Weiters wuerde ich den Test Isdate() VOR doc.kbtermin(0) < Today machen, sonst ist er sinnlos. ;)
koehlerbv:
IsDate ("") ist natürlich False.
Der Datentyp muss natürlich passen.
IsDate (NotesDocument.DeinFeld) geht in die Hose (wegen Array)
IsDate (NotesDocument.DeinFeld (0)) passt und reagiert nur mit True oder False.
HTH,
Bernhard
Tina:
Ich hatte es vorher ohne das If isEmpty(..) Then.... stehen und es tat nicht das was es sollte, wahrscheinlich lag es an der Reihenfolge meiner Abfragen... aber daran hab ich natürlich nicht gedacht! :)
Tina:
@koehlerbv:
Habs grad nochmal mit dem isDate() probiert und es klappt nicht! Er fliegt mit ner Fehlermeldung (varaint does not contain a container) raus.
koehlerbv:
Was für eine Fehlermeldung ?
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln