F fredg Sep 29, 2007 #2 Hi How can I calculate age from a given DoB? Thanks Regards Click to expand... In a query: Age: DateDiff("yyyy", [DOB], Date()) - IIF(Format([DOB], "mmdd") > Format(Date(), "mmdd"), 1, 0) Directly as the control source of an unbound control: =DateDiff("yyyy",[DOB],Date())-IIf(Format([DOB],"mmdd")>Format(Date(), "mmdd"),1,0) You do know, I hope, that this Age computation should NOT be stored in any table. Just compute it and display it on a form or report, as needed.
Hi How can I calculate age from a given DoB? Thanks Regards Click to expand... In a query: Age: DateDiff("yyyy", [DOB], Date()) - IIF(Format([DOB], "mmdd") > Format(Date(), "mmdd"), 1, 0) Directly as the control source of an unbound control: =DateDiff("yyyy",[DOB],Date())-IIf(Format([DOB],"mmdd")>Format(Date(), "mmdd"),1,0) You do know, I hope, that this Age computation should NOT be stored in any table. Just compute it and display it on a form or report, as needed.