Actualización de un campo fecha

Hola! Necesito ayuda con lo siguiente: tengo un form que permite ingresar fecha desde y fecha hasta para definir intervalos de validez. Tengo que permitir que la fecha hasta del último intervalo pueda estar vacía. Si el usuario define un nuevo intervalo, al ingresar la fecha desde nueva, estoy controlando que la fecha hasta anterior no esté vacía. Si lo está, la actualizo con la fecha desde nueva que ingresó - 1 día. El problema es que no logro que almacene este cálculo de forma correcta.
En el evento BeforeUpdate de la fechaDesde hago:
...
hastaAnterior = Me.desde - 1
misql = "UPDATE montoFondo set fechaHasta= " & hastaAnterior & " where id =" & Form_defFondos.idVigente
CurrentDb.Execute misql
...
Si sigo el código con el debbuger la instrucción para el update queda así:
"UPDATE montoFondo set fechaHasta= 30/10/2010 where id =60"
(Lo que es correcto, siendo que ingreso como nueva fecha desde 01/11/2010) pero cuando veo el campo actualizado en la tabla queda:
12:02:09 a.m.
El campo está definido como fecha/hora con formato fecha corta.
Te agradezco desde ya y espero puedas ayudarme.
{"Lat":-41.5085772974393,"Lng":-66.4453125}

1 respuesta

Respuesta
1
Cuando realices operaciones de fecha con sql, el valor mételo entre almohadillas #fecha#
Así evitaras errores con las fechas.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas