Format() is for display. If you need to use the field as a date, do not use Format(). You can easily control how a date is displayed on a form or report by using the Format property of the control. This does not change the underlying value of the control to text. It leaves the control as a date data type.