debug.Print cdate("13/1/2006") 'this should have been an erroneous date
1/13/2006 'date above reinterpreted as this date
debug.Print CDate("1/13/2006")
1/13/2006
note that he is mot using US date format (as you are), but D/mm/yyyy
access database return date fields in US date format, which does not match his local date format