Question : "Data type mismatch in criteria expression." when comparing dates

I just can't see what I am doing wrong.

I have created a new field with value of
FCDATE: DateSerial([710-3-1 Forecasts]![Year],[710-3-1 Forecasts]![Month],1)
when I execute it is displayed as "1/12/2008"

When I try to add a criteria of
ForwardDate: DateSerial(Year(Now()),Month(Now()),1)
I get the error message "Data type mismatch in criteria expression."

What gives?

Thanks
Paul

Answer : "Data type mismatch in criteria expression." when comparing dates

ok ... I just tested this syntax on a generic table and date field:

SELECT Table1.*, Table1.mydt2
FROM Table1
WHERE (((Table1.mydt2)>=DateSerial(Year(Now()),Month(Now()),1)));

No # signs required
Random Solutions  
 
programming4us programming4us