Hola, nunca use ese FormatDateTime, siempre uso algo como Format(vFecha, "dd/MM/yyyy").
no trabajo con access, pero te paso una linea de codigo de un programa que busca por fecha haber si te sirve:
vStr = vStr + " WHERE fecha=#" & Format(DTFecha.Value, "dd/MM/yyyy") & "#
ese campo fecha es de tipo date o es un string ?
saludos.