Retroceder   Foros del Web > Temas generales de computación > Programación > Visual Basic

Respuesta
 
Herramientas Desplegado
Antiguo 17-abr-2008, 14:05   #1 (permalink)
Kitty_05 ha deshabilitado el karma
 
Avatar de Kitty_05
 
Fecha de Ingreso: marzo-2008
Ubicación: SITEL un call center en Panamá
Mensajes: 100
Busqueda cambiar Fecha a siguiente mes..

Hola amigos, nuevamente :)


Necesito una idea ingeniosa para resolver un pekeñito inconveniente q tengo...

Código:
Dim farray() As String
Dim dat As String

Fecha.Text = Date 'este campo tendria algo como 04/17/2008
dat = Fecha.Text 
farray = Split(dat, "/") 'farray los separa por el "/" que seria el delimitador

If farray(1) > 20 Then 'farray(1) tendria el 17
MsgBox "Esta prevision estara disponible para el mes siguiente", vbInformation, "Fecha de creacion..."

' aqui es donde viene la pregunta, como ago q si lo q obtengo del campo del array es mayor que 20 entonces, 

fecha.text = ' al primer dia del MES siguiente con el mismo formato de "mm/dd/yyyy"

endif
La idea es que si se trata de ahcer algo despues del 20 quede guardado con fecha del mes siguiente.

Gracias me guian ?
Kitty_05 está desconectado   Responder Citando
Antiguo 17-abr-2008, 14:23   #2 (permalink)
Colaborador
David el Grande llegará a ser famoso muy prontoDavid el Grande llegará a ser famoso muy pronto
 
Avatar de David el Grande
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 4.146
Idea Re: cambiar Fecha a siguiente mes..

Quizá esto te ayude:
Código:
 
Fecha.Text = Date
If Day(Date) > 20 Then
     Fecha.Text = DateSerial(Year(Date), Month(Date) + 1, 1)
End If
__________________
"En la vida muchas veces tenemos que ser aprendices, y muchas veces maestros"
P.S.: Pregunta siempre en el foro correcto.
David el Grande está desconectado   Responder Citando
Antiguo 17-abr-2008, 14:31   #3 (permalink)
Kitty_05 ha deshabilitado el karma
 
Avatar de Kitty_05
 
Fecha de Ingreso: marzo-2008
Ubicación: SITEL un call center en Panamá
Mensajes: 100
Re: cambiar Fecha a siguiente mes..

Gracias pro la ayuda pero me puedes guiar como funciona ..
Kitty_05 está desconectado   Responder Citando
Antiguo 17-abr-2008, 14:37   #4 (permalink)
Kitty_05 ha deshabilitado el karma
 
Avatar de Kitty_05
 
Fecha de Ingreso: marzo-2008
Ubicación: SITEL un call center en Panamá
Mensajes: 100
Exclamación Re: cambiar Fecha a siguiente mes..

Disculpa ya logre hacerlo funcionar muy amable eres un sol
Kitty_05 está desconectado   Responder Citando
Antiguo 17-abr-2008, 14:38   #5 (permalink)
Colaborador
David el Grande llegará a ser famoso muy prontoDavid el Grande llegará a ser famoso muy pronto
 
Avatar de David el Grande
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 4.146
Idea Re: cambiar Fecha a siguiente mes..

Código comentado:
Código:
 
' Colocamos la fecha actual en el Textbox "Fecha"
Fecha.Text = Date
' Si el día de hoy es mayor que 20 entonces...
If Day(Date) > 20 Then
     ' DateSerial(Año, Mes + 1, Día 1)
     Fecha.Text = DateSerial(Year(Date), Month(Date) + 1, 1)
     ' DateSerial es para que por ejemplo cuando Mes + 1 sea 13 cambie el año...
End If
__________________
"En la vida muchas veces tenemos que ser aprendices, y muchas veces maestros"
P.S.: Pregunta siempre en el foro correcto.
David el Grande está desconectado   Responder Citando
Respuesta

Calificación: Calificación de Tema: 1 votos, 5,00 de promedio.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 20:52.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93