Autor Tema: Problemita con fecha  (Leído 2762 veces)

0 Usuarios y 1 Visitante están viendo este tema.

E N T E R

  • Petabyte
  • ******
  • Mensajes: 1062
  • Reputación: +57/-13
  • www.enterpy.com
    • Ver Perfil
    • www.enterpy.com
Problemita con fecha
« en: Junio 01, 2011, 04:15:41 pm »
Estoy usando la función DateAdd, lo que quiero es sumar 1 mes por cada fecha pero cuando llega la fecha el 30 de cualquier mes y si se genera hasta febrero ya las otras fecha queda en 29.

Aca dejo el code a ver si me ayudan.


Código: [Seleccionar]
Private Sub Form_Load()
    txtFecha.Text = Date
End Sub

Código: [Seleccionar]
Private Sub Command2_Click()
       
    List1.Clear
    For i = 1 To 10
        txtFecha.Text = DateAdd("m", 1, txtFecha.Text)
        List1.AddItem txtFecha.Text
    Next i

End Sub




CIBER GOOGLE - CONCEPCIÓN PARAGUAY
www.enterpy.com
Primera regla de la programacion, para que vas a hacerlo complicado si lo puedes hacer sencillo

YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Re:Problemita con fecha
« Respuesta #1 en: Junio 01, 2011, 04:35:06 pm »
Es porque en ese loop que haces llega a febrero con 29 dias y suma 1 mes y por eso que los demas te salen con fecha 29.
Te recomiendo este cambio
Código: (vb) [Seleccionar]
    List1.Clear
    For i = 1 To 10
        List1.AddItem DateAdd("m", i, txtFecha.Text)
    Next i
Me encuentras en YAcosta.com

E N T E R

  • Petabyte
  • ******
  • Mensajes: 1062
  • Reputación: +57/-13
  • www.enterpy.com
    • Ver Perfil
    • www.enterpy.com
Re:Problemita con fecha
« Respuesta #2 en: Junio 01, 2011, 04:49:56 pm »
Buenisimo muchas gracias YvanB
CIBER GOOGLE - CONCEPCIÓN PARAGUAY
www.enterpy.com
Primera regla de la programacion, para que vas a hacerlo complicado si lo puedes hacer sencillo