Buenas
Access guarda los campos de tipo fecha como un número decimal: la parte entera es el número de días desde una fecha (no recuerdo cual) y la parte decimal, la hora.
Si quieres obviar el tema de los formatos, puedes concatenar la conversión de los valores de fecha a Long con CLng(TxtFecha...), evidentemente, sin los delimitadores de tipo fecha (#).
No obstante, si vas a utilizar fechas formateadas, hazle caso a Avellaneda, porque el standard en casi todas las bases de datos suele ser el formato americano.