Gustav Brock
Gustav at cactus.dk
Sun Apr 27 16:12:42 CDT 2008
Hi all Not a big problem except for the detail with date of birth of Feb. 29th. But DateAdd will sort that out. The trick here is that year 2000 is a leap year. Here's a method in SQL: SELECT *, DateAdd("yyyy",Year(Date())-2000,DateSerial(2000,Month([DOB]),Day([DOB]))) AS BirthdayThisYear FROM tblTest; And as VBA: datBirthdayThisYear = _ DateAdd("yyyy", Year(Date) - 2000, DateSerial(2000, Month(datDOB), Day(datDOB))) /gustav