Mark Whittinghill
mwhittinghill at symphonyinfo.com
Thu Jul 31 15:20:57 CDT 2003
Jeffrey, Thanks for the tip. I took Charles's tip, but I'll keep this as a reference. Mark Whittinghill Symphony Information Services 612-333-1311 mwhittinghill at symphonyinfo.com ----- Original Message ----- From: <jeffrey.demulling at usbank.com> To: "Access Developers discussion and problem solving" <accessd at databaseadvisors.com> Sent: Thursday, July 31, 2003 2:59 PM Subject: Re: [AccessD] Age calculation function > > check out www.cpearson.com/excel/DateTimeVBA.htm > > > > "Mark Whittinghill" > <mwhittinghill at symphonyinf To: accessd at databaseadvisors.com > o.com> cc: > Sent by: Subject: [AccessD] Age calculation function > accessd-bounces at databasead > visors.com > > > 07/31/2003 02:52 PM > Please respond to "Access > Developers discussion and > problem solving" > > > > > > > Hi all, > > I need an age calculation function to calculate current age from > birthday. > If the person's 30th birthday is on August 1, I want them to be 29 on > July31st. DateDiff rounds up and makes them 30. I made this function > > Public Function CalculateAge(datBirth As Date) As Long > > Dim lngNumDays As Long > lngNumDays = DateDiff("d", datBirth, Date) > > CalculateAge = Int(lngNumDays / 365.25) > > End Function > > > It works, except when today's date is their birthday. In my example, on > their birthday, the function returns 29. The next day it works. It works > for some years on the birthday and not others. How can I make this > foolproof? > > Mark Whittinghill > Symphony Information Services > 612-333-1311 > mwhittinghill at symphonyinfo.com > > > _______________________________________________ > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > > > > _______________________________________________ > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > >