Grabar fecha en formato dd/mm/aaaa en access 2013

Tengo un procedimiento en el que, al hacer clic en un botón, grabo la fecha del día en un campo de una tabla, definido como tipo: fecha y formato: fecha corta y le he puesto también mascara de entrada: 00/00/0000;0.

El caso es que graba la fecha pero en formato mm/dd/aaaa y no soy capaz de que me lo grabe correctamente.
La línea de código es esta :

DoCmd.RunSQL "UPDATE AYUNTAMIENTOS set AYUNTAMIENTOS.Pedido=#" & Date & "# WHERE Ayuntamientos.Numero_escudo =" & Me!Numero_escudo

Por favor, me pueden ayudar a solucionar este problema.

2 Respuestas

Respuesta
1

Access graba las fechas con formato americano mm/dd/yyyy, debe utilizar Format para ajustar el formato que requiere, algo como:

DoCmd.RunSQL "UPDATE AYUNTAMIENTOS SET AYUNTAMIENTOS.Pedido=#" & Format(Date, "dd/mm/yyyy") & "# WHERE Ayuntamientos.Numero_escudo =" & Me!Numero_escudo
Respuesta
1

Te he mandado una explicación a jblanco...

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas