
Fechas de una consulta por código.
Publicado por Marta (3 intervenciones) el 20/05/2013 12:18:08
Hola forer@s,
He creado una mini-aplicación en Access dónde se solicita desde un formulario unos parámetros para exportar una consulta a excel.
Los parámetros solicitados son "fecha desde" y "fecha hasta", una vez recogidos éstos parámetros, creo por código el Where de la consulta Insert de la tabla que alimenta el informe y la ejecuto:
DoCmd.RunSQL strSql
strSql = "INSERT INTO tblAlbaranes ( LFACTURADO, FECHA, RESPONSABLE) " & _
"SELECT Albclit.LFACTURADO, Albclit.DFECALB AS FECHA, Albclit.COBSERV AS RESPONSABLE, " & _
"FROM Albclit
"WHERE albclit.DFECALB >= #" & Me.txtDesde & "# AND Albclit.DFECALB<= #" & Me.txtHasta & "# "
DoCmd.RunSQL strSql
Me he encontrado que al indicar en el formulario la fecha 1 de abril del 2013, se construye correctamente el where (WHERE albclit.DFECALB >= #01/04/13# . Pero al ejecutar la consulta me modifica el formato fecha a 4 de enero del 2013 (04/01/13).
He hecho pruebas incluyendo el format dentro de la consulta y que se aplique en tiempo de ejecución pero siempre me cambia la fecha.
¿Alguien me puede ayudar?
Muchas gracias de antemano
He creado una mini-aplicación en Access dónde se solicita desde un formulario unos parámetros para exportar una consulta a excel.
Los parámetros solicitados son "fecha desde" y "fecha hasta", una vez recogidos éstos parámetros, creo por código el Where de la consulta Insert de la tabla que alimenta el informe y la ejecuto:
DoCmd.RunSQL strSql
strSql = "INSERT INTO tblAlbaranes ( LFACTURADO, FECHA, RESPONSABLE) " & _
"SELECT Albclit.LFACTURADO, Albclit.DFECALB AS FECHA, Albclit.COBSERV AS RESPONSABLE, " & _
"FROM Albclit
"WHERE albclit.DFECALB >= #" & Me.txtDesde & "# AND Albclit.DFECALB<= #" & Me.txtHasta & "# "
DoCmd.RunSQL strSql
Me he encontrado que al indicar en el formulario la fecha 1 de abril del 2013, se construye correctamente el where (WHERE albclit.DFECALB >= #01/04/13# . Pero al ejecutar la consulta me modifica el formato fecha a 4 de enero del 2013 (04/01/13).
He hecho pruebas incluyendo el format dentro de la consulta y que se aplique en tiempo de ejecución pero siempre me cambia la fecha.
¿Alguien me puede ayudar?
Muchas gracias de antemano
Valora esta pregunta


0