ok, try
SELECT tbl.empid, tbl.empname, tbl.empbday
FROM tbl
WHERE (((IIf(IsNull([empbday]),Date()+8,IIf(DateSerial(Year(Date()),Month([empbday]),Day([empbday]))<Date(),DateSerial(Year(Date())+1,Month([empbday]),Day([empbday])),DateSerial(Year(Date()),Month([empbday]),Day([empbday])))))<Date()+7));
Peter