Actualizar un campo Fecha mediante VBA en un tabla
Pregunta rápida.
Tengo este código:
Private Sub Etiqueta134_Click() On Error Resume Next Dim Valoracion As Double Dim FechaFinal As Date Valoracion = InputBox("¿Qué te ha parecido libro? Puntúalo del 1 (no me ha gustado nada) a 5 (me flipa).") FechaFinal = Format(Date, "dd-mmm-yy") CurrentDb.Execute "UPDATE TLibros SET [Valoracion]=" & Valoracion & " WHERE Titulo='" & Me.Titulo & "'" CurrentDb.Execute "UPDATE TLibros SET [FechaFinal]=" & FechaFinal & " WHERE Titulo='" & Me.Titulo & "'" CurrentDb.Execute "UPDATE TLibros SET [PaginasLeidasTotal]=" & [Paginas] & " WHERE Titulo='" & Me.Titulo & "'" CurrentDb.Execute "UPDATE TLibros SET [Estado]=" & "4" & " WHERE Titulo='" & Me.Titulo & "'" End Sub
Pero la fecha que me introduce es del siglo pasado (30-dic-1899), y creo que no vivimos en ese año (de momento). ¿Qué estoy haciendo mal?
1 Respuesta
Respuesta de Sveinbjorn El Rojo
3