Cita:
Iniciado por Avellaneda
Una consulta que me parece demasiado complicada, es decir, demasiados paréntesis sin sentido. ¿ pero, probaste con la primera respuesta que te dieron?
"WHERE (((OBSERVACIONESGENERALES.FECHA) BETWEEN #" & Format(Txtfechainicio.Text, "mm/dd/yyyy") & "# and #" & Format(txtfechafin.Text, "mm/dd/yyyy") & "#",
Aunque creo que, si las fechas vienen de unos TextBox no necesitas hacer el formato de conversión.
Prueba así:
"WHERE (((OBSERVACIONESGENERALES.FECHA) BETWEEN #" & Txtfechainicio & "# AND #" & txtfechafin & "#",
Por experiencia con Acces te recomiendo que SI hagas la conversion a mm/dd/yyyy ya que Access hace el tonto si se lo pasas por dd/mm/yyyy aunque yo para más seguridad lo formateo a yyyy/mm/dd que es el formato "universal" (esto de universal está muy cogido por los pelos eh..)