Here comes that Oracle advice again Trunc() isn't a VBA or SQL function and truncation only works with text strings. It doesn't work with numeric values (which is how dates are stored).
To extract the date and keep it as a date data type, use DateValue(yourdate) or TimeValue(yourdate) to get the time. To format the date as a string, use Format(yourdate, "mm/dd/yyyy")