Vilket format har Du på variablerna?
Access kan ha olika datum-format, men det Du skriver in omvandlas internt till ett decimaltal 123456,123456 där heltalsdelen motsvarar dagar från en viss tidpunkt och decimaldelen delar av ett dygn.
/E Behm
3 svar · 217 visningar · startad av saw
Jag försöker att leka lite med datediff.
När jag har denna koden:
lAlder.Caption = DateDiff("y", Now(), CDate(sFörsta))
Där sFörsta är en inmatningsruta för sex siffror(yymmdd).
lAlder är en etiket.
När jag matar in 451001 så får jag som resultat
413672
Vad är detta för siffror?
Är det för att jag har två siffror till år?
Vilket format har Du på variablerna?
Access kan ha olika datum-format, men det Du skriver in omvandlas internt till ett decimaltal 123456,123456 där heltalsdelen motsvarar dagar från en viss tidpunkt och decimaldelen delar av ett dygn.
/E Behm
Jag har försökt att konvertera det med CDate, men ingen skillnad.
Problemet är löst. Felet var att informationen i textrutan hade formatet 450812 och då blev ja över 100 år gammal
När jag sedan delade upp det med MID, 45-08-12 så kom jag rätt, så nu stämmer prästbetyget.