Garry
So, conceptually, you want to know if a person's day & month of birth in
THIS year is less than 31 days from the current date?
Take a look at the DateSerial() function, and use it something like:
DateSerial(Year(Date()), Month([DOB], Day([DOB]))
to get a person's day & month of birth THIS year.
Then look at the DateDiff() function to subtract that DateSerial() value
from Date() (the function that returns today's date). You'll probably also
need to use the absolute value function (Abs()), to ensure that you catch
birthdays both before and after Date().
Good luck!
Jeff Boyce
<Access MVP>