Cita: WHERE Fecha=#" & dFecha &"#
En que formato tienes la fecha..??
, ya que Access configura sus fechas según la configuración regional de la máquina donde está instalado.
Ejemplo: La fecha 4/5/2002 que localmente indica 4 de Mayo de 2002, al subir la base de datos la fecha sería 5/4/2002... pero esta fecha también es 4 de Mayo de 2002.
Si es así lo que puedes hacer para evitar problemas es usar el formato canónico de fecha expresado como YYYY/MM/DD lo que quiere decir expresar la fecha como Año/Mes/Dia. Entonces la fecha 6 de Enero de 2002 se escribe como: 2002/01/06.
Access, reconoce correctamente ese formato, asumiendo SIEMPRE que lo primero es el año, lo segundo el mes y lo tercero el dia. Y luego, lo transforma a su formato, pero nos quedamos trankilos que es correcta la fecha!.
Así que te puede hacer lo siguiente:
1.- En tu textbox que escribe la fecha ponerla en formato correcto
2.- Hacer una funcion que reciba el formato y lo transforme a YYYY/MM/DD
Bueno.. eso sería lo que a mi se me ocurre
para solucionar tu problema y ahorrarte algunos dolores de cabeza posteriormente.
Saludos. y suerte