hur gör jag när jag vill kolla att datumet är rätt formaterat
försöker med följande men det funkar inte.
If isDate(format(FieldValue),"mm/dd/yyyy") Then
får error
Microsoft VBScript runtime error '800a000d'
Type mismatch: 'format'
6 svar · 378 visningar · startad av theguru
hur gör jag när jag vill kolla att datumet är rätt formaterat
försöker med följande men det funkar inte.
If isDate(format(FieldValue),"mm/dd/yyyy") Then
får error
Microsoft VBScript runtime error '800a000d'
Type mismatch: 'format'
Hmm...
Var har du fått koden ifrån? Det finns i VBScript ingen funktion som heter Format(). Dessutom tar IsDate() bara en parameter, ett datum.
Kika på funktionen FormatDateTime.
mvh
vad jag vill göra är att kolla om datumet är av formatet "mm/dd/yyyy".
Är det möjligt att göra en sån koll?
Möjligt och möjligt...
Du kan ju aldrig vara säker på om 12/04/2006 är den tolfte april eller den fjärde december.
ok men hur frågar man efter format typ?
Du får nog splitta upp indatat på / och jämföra och se om de tre olika värdena kan anses vara dag, månad eller år.