Overgens ander routine werkt ook, niks mis mee Deze is wat fraaier en lost gelijk het probleem op om iemands leeftijd te bepalen op een bepaalde datum. Zet hem in de module en je kan hem overal aanroepen
aanroep :
dim leeftijd as integer
leeftijd = AGE( “1-1-94”, date)
' je kan i.p.v. date ook een willekeurige datum invullen
'===========================================================
'Function AGE(BirthDate As Date, compdate As Date) As Integer
'Age of a person on a certain date
'Birthdate Date of birth
'compdate Compare date
'AGE Returns the age of the person
'============================================================Function AGE(BirthDate As Date, compdate As Date) As Integer
Dim ret As Integer
ret = DateDiff(“yyyy”, BirthDate, compdate)
If compdate < DateSerial(Year(compdate), Month(BirthDate), Day(BirthDate)) Then
ret = ret - 1
End If
AGE = ret
End Function