Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-01-2007
josejose josejose is offline
Miembro
 
Registrado: jul 2006
Posts: 13
Poder: 0
josejose Va por buen camino
Problema al sumar días


Hola a todos

Estoy terminado una pantalla donde necesito hacer un incremento a la fecha que digite el usuario ejemplo tengo un campo entrada que es donde digito la fecha y un combobox que tiene 10 15 y 60 (Estos se refieren a días ) y tengo lo que es el campo fecha final lo que no se como hacer es que cuando el usuario digite la fecha y seleccioné la cantidad de días 10 o 15 en el campo fecha final aparezca la fecha con la cantidad de días sumados

Si me pueden oriental con algún código o algo
Estoy trabajando en delphi 7 y access 2003

Gracias
Responder Con Cita
  #2  
Antiguo 26-01-2007
Avatar de Onti
Onti Onti is offline
Miembro
 
Registrado: jul 2003
Ubicación: La Paz - Bolivia
Posts: 500
Poder: 21
Onti Va por buen camino
Puedes utilizar la función IncDay, que te permite sumar días a una fecha
Responder Con Cita
  #3  
Antiguo 26-01-2007
Avatar de Bicho
[Bicho] Bicho is offline
Miembro Premium
 
Registrado: jul 2003
Ubicación: Inca - Mallorca
Posts: 1.776
Poder: 22
Bicho Va por buen camino
Hola una fecha de tipo date no deja de ser un Integer, al cual le puedes sumar días (un numero entero) y luego pasas eso a formato fecha y tendrás el resultado ya sumado.

Código Delphi [-]
//Suponiendo que en Edit2 el usuario teclea la fecha y en edit1 muestras el resultado
  Edit1.text := FormatDateTime('dd/mm/yyyy', StrToDate(Edit2.Text) + StrToInt(Combobox1.Text));

Espero te sirva.

Saludos
Responder Con Cita
  #4  
Antiguo 26-01-2007
josejose josejose is offline
Miembro
 
Registrado: jul 2006
Posts: 13
Poder: 0
josejose Va por buen camino
Funciono

Gracias Bicho


Gracias me funciono de todas manera me gustaría saber si alguien tiene un ejemplo del código utilizando incDay

Gracias
Responder Con Cita
  #5  
Antiguo 26-01-2007
Avatar de Onti
Onti Onti is offline
Miembro
 
Registrado: jul 2003
Ubicación: La Paz - Bolivia
Posts: 500
Poder: 21
Onti Va por buen camino
aquí tienes el código ejemplo:

Código Delphi [-]
  NuevaFecha :=IncDay(FechaActual,15);


Por si acaso IncDay pertenece a la unidad DateUtils, por lo tanto: DateUtils debe estar declarado en tu sección uses. Tambien podrias colocar valores negativos para restas días a una fecha:

Código Delphi [-]
  AnterioFecha :=IncDay(FechaActual,-15);
Responder Con Cita
  #6  
Antiguo 26-01-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
otra forma más:
Código Delphi [-]
var c : datetime;
begin
  c := now;
  c:= c+ 15 ; // pues eso, sumamos quince días a la fecha de hoy;
end;

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema al Sumar Días a cierta Fecha AGAG4 Varios 3 15-06-2006 21:56:29
Sumar dias a una fecha inicial en delphi bellota Varios 4 06-06-2006 16:42:40
Días de un mes !!! vpepen Varios 8 05-04-2005 00:37:16
SUmar dias a una fecha raffagia Varios 1 04-10-2004 18:28:13
Sumar Dias a una fecha? danytorres SQL 1 16-01-2004 05:04:15


La franja horaria es GMT +2. Ahora son las 05:03:42.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi