Consulta SQL fecha

Matias
12 de Octubre del 2004
Necesito filtrar una tabla por un rango de fechas.
utilizo Access XP, ADO
El problema es que el formato de fecha en español no lo reconoce

German
12 de Octubre del 2004
Que control usas para tomar el rango? .. si tomas con un MonthView podes cambiar de lugares el dias por el mes: #\"monthview1.month & \"/\" & monthview1.day & \"/\" & monthview1.year \"# . Ahi te quedaria el formato \"mm/dd/YY\". Y ya.. O lo que es mas facil. Le das ese formato al resultado del monthview. Format(monthview1.value,\"mm/dd/YY\") y listo. No se si me equivoque en alguna cosita, pero es algo asi. Suerte.

Nota: Fijate que al publicar las comillas ponen unas barras invertidas. Esas no son.

Matias
12 de Octubre del 2004
Gracias por responder, yo ya probé esa opción y anda bien.
Si cambio la fecha al formato mm/dd/aa anda bárbaro, pero mi pregunta es por qué el motor de consulta de Access no entiende la fecha en formato dd/mm/aa si todo lo demás lo entiende. por ejemplo la coma (,) como separador decimal.
Igual gracias.

zacaruca
12 de Octubre del 2004
Prueba con este codigo.......


"FROM TICKETS " & _
"WHERE Fecha = datevalue('" & Format(Now, "dd/mm/yyyy", vbMonday, vbUseSystem) & "')" & _

a i me va de lujo. El access cuando haces un select la fecha la tienes en formato americano, con la funcion datevalue(expresion) soluciona este problemilla.

suerte