Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Calculo de fecha con un datatimepicker

Estas en el tema de Calculo de fecha con un datatimepicker en el foro de Visual Basic clásico en Foros del Web. SALUDOS AMIGOS PODRAIN ATUDARME POR FAVOR SOY NUEVO EN ESTO DE VB6.0 Y TENGO EL SIGUIENTE PROBLEMA NECESITO CALCULAR UN FECHA DE LA SIGUIENTE MANERA ...
  #1 (permalink)  
Antiguo 11/03/2011, 12:23
 
Fecha de Ingreso: junio-2010
Ubicación: maracaibo
Mensajes: 40
Antigüedad: 14 años, 5 meses
Puntos: 0
De acuerdo Calculo de fecha con un datatimepicker

SALUDOS AMIGOS

PODRAIN ATUDARME POR FAVOR SOY NUEVO EN ESTO DE VB6.0
Y TENGO EL SIGUIENTE PROBLEMA NECESITO CALCULAR UN FECHA DE LA SIGUIENTE MANERA

TENGO 2 DATATIMEPICKER UNO LLAMADO FECHARECEP(fecha de recibido) Y EL OTRO FECHAVENC (fecha de vencimiento) Y UN TEXT BOX LLAMADO TXTPLAZO QUE ME DA LOS DIAS DE PLAZO A VENCER

EJEMPLO:

FECHARECEP = 01/01/2011
TXTPLAZO = 30 (EL OBJETIVO Q QUIERO ES AGREGAR EL PLAZO EN DIAS Y CALCULE LA FECHA DE VENCIMIENTO)

ENTONCES EL RESULTADO SERA

FECHAVENC = 31/01/2011

DE QUE MANERA PODRIA CALCULAR FECHAVENC CON LOS DATOS DE LOS OTROS 2 CONTROLES
SI ME PUEDEN AYUDAR GRACIAS DE ANTEMANO SALUDOS
  #2 (permalink)  
Antiguo 11/03/2011, 12:46
Avatar de grails  
Fecha de Ingreso: febrero-2011
Mensajes: 44
Antigüedad: 13 años, 10 meses
Puntos: 6
Respuesta: Calculo de fecha con un datatimepicker

Puedes utilizar la función DateAdd(intervalo, numero, fecha)

Donde intervalo puede ser:

yyyy Año
q Trimestre
m Mes
y Día del año
d Día
w Día de la semana
ww Semana del año
h Hora
n Minuto
s Segundo

en tu caso sería fechavenc = DateAdd('d', 30, '01/01/2011')
  #3 (permalink)  
Antiguo 16/03/2011, 12:31
Avatar de lokoman  
Fecha de Ingreso: septiembre-2009
Mensajes: 502
Antigüedad: 15 años, 2 meses
Puntos: 47
Respuesta: Calculo de fecha con un datatimepicker

Otra forma:
Código vb:
Ver original
  1. MsgBox DateValue("01/01/2011") + 30

Etiquetas: calculo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 23:23.