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

hola PROGRAMADORES..

Estas en el tema de hola PROGRAMADORES.. en el foro de Visual Basic clásico en Foros del Web. LES EXPLICO LO QUE ESTOY HACIENDO: TENGO UN TEXTO LLAMADO TOTAL Y ESE TOTAL LO GUARDO EN LA TABLA EMPRESA JUNTO CON LA FECHA DEL ...
  #1 (permalink)  
Antiguo 30/08/2008, 07:43
 
Fecha de Ingreso: julio-2008
Mensajes: 205
Antigüedad: 15 años, 10 meses
Puntos: 1
hola PROGRAMADORES..

LES EXPLICO LO QUE ESTOY HACIENDO:
TENGO UN TEXTO LLAMADO TOTAL
Y ESE TOTAL LO GUARDO EN LA TABLA EMPRESA JUNTO CON LA FECHA DEL SISTEMA..

SUPONGAMOS QUE SE ESTA REGISTRANDO LA EMPRESA COMO NUEVA HOY Y ESE TOTAL SE GUARDA EN LA BASE DE DATOS. PERO RESULTA QUE LA EMPRESA TIENE QUE CANCELAR ESE MONTO O TOTAL CADA 30 DIAS A PARTIR DE LA FECHA EN QUE FUE REGISTRADA. ENTONCES CUANDO SE BUSQUE A LA EMPRESA SIEMPRE TENDRA ESE MONTO HASTA QUE HALLAN PASADO 60 DIAS PARA PODERSE INCREMENTAR EN TOTAL.


SI SE SEGISTRO HOY 30/08/08 PARA EL 30/09/08 SI EL TOTAL ERA DE 300 ESTONCES TENDRIA QUE MONTRAR 300 AHORA BIEN SINO PAGO ESE DIA, NO PAGO EN TODO EL MES ENTONCES YA PARA EL 30/10/08 TENDRIA QUE TENER 600 Y ASI SUCESIVAMENTE.. OTRO PROBLEMA ES QUE HAY MESES QUE NO TIENEN 31 DIAS, POR LOL MENOS FEBRERO TIENE 28 DIAS, COMO HARIA PARA QUE NO ME TOMARA EN CUENTA ESO SINO 30 EXACTOS.

ESPERO QUE ME ESTEN ENTENDIENDO... SI NO ME ENTIENDEN AQUI DEJO MI CORREO PARA EXPLICARLES MEJOR. [email protected]
  #2 (permalink)  
Antiguo 31/08/2008, 01:25
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 16 años, 3 meses
Puntos: 37
Respuesta: hola PROGRAMADORES..

Cita:
Iniciado por principefreddy Ver Mensaje
.....

SI SE SEGISTRO HOY 30/08/08 PARA EL 30/09/08 SI EL TOTAL ERA DE 300 ESTONCES TENDRIA QUE MONTRAR 300 AHORA BIEN SINO PAGO ESE DIA, NO PAGO EN TODO EL MES ENTONCES YA PARA EL 30/10/08 TENDRIA QUE TENER 600 Y ASI SUCESIVAMENTE.. OTRO PROBLEMA ES QUE HAY MESES QUE NO TIENEN 31 DIAS, POR LOL MENOS FEBRERO TIENE 28 DIAS, COMO HARIA PARA QUE NO ME TOMARA EN CUENTA ESO SINO 30 EXACTOS.
....
Para incrementar días exactos a una fecha, sólo le tienes que sumar los días que quieres incrementar:

NuevaFecha = AntiguaFecha + 30

o también

NuevaFecha = DateAdd("d", 30, AntiguaFecha)

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




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