Fechas en Access 2000
Hola de nuevo. Hace unos días me ayudaste mucho al mandarme este código que adjunto a continuación, era para calcular a partir de una fecha la fecha del final de mes. Debido a que no tengo mucha idea de programar en VBA te agradecería muchísimo si pudieses echarme otro cable. ¿Con el código que me mandaste me saca la fecha con formato 00/00/00 pero desearía que me saliera con el formato 00/00/0000. Como debería hacerlo? Y también preguntarte como se puede hacer para que a partir de la fecha calculada con tu código me calcule la fecha de los 13 meses posteriores.
Muchísimas gracias desde ya. Saludos
Tu código fue este:
Private Sub FecEntrada_Exit(Cancel As Integer)
Dim Tabla, Anyo
Tabla = Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31)
Anyo = Year(FecEntrada)
If Int(Anyo / 4) = Anyo / 4 Then Tabla(1) = 29
FecSalida = Format(Format(Tabla(Month(FecEntrada) - 1)) + Mid$(Format(FecEntrada), 3, 6), "short date")
End Sub
Seguro que se puede optimizar, pero es una solución rápida y que funciona.
Un saludo.
Muchísimas gracias desde ya. Saludos
Tu código fue este:
Private Sub FecEntrada_Exit(Cancel As Integer)
Dim Tabla, Anyo
Tabla = Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31)
Anyo = Year(FecEntrada)
If Int(Anyo / 4) = Anyo / 4 Then Tabla(1) = 29
FecSalida = Format(Format(Tabla(Month(FecEntrada) - 1)) + Mid$(Format(FecEntrada), 3, 6), "short date")
End Sub
Seguro que se puede optimizar, pero es una solución rápida y que funciona.
Un saludo.
1 respuesta
Respuesta de sherdal
1