Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-05-2003
Avatar de cmgenny
cmgenny cmgenny is offline
Miembro
 
Registrado: may 2003
Ubicación: Santo Domingo
Posts: 71
Poder: 21
cmgenny Va por buen camino
Post Aumentar la fecha

Holas

En mi sistema el usuario decide los dia que le dara de credito a el comprador, digamos 15 dias de credito, con este numero y la fecha actual yo hago un algoritmo larguisimo para sumar estos 15 dias y mostrar en la factura la fecha de vencimiento.

La pregunta es, existe otra forma de hacer esto menos trabajoso, es decir, no tener que hacer este algoritmo tan largo para solo esta opcion, no habra algo como decir 15 + fecha actual = la fecha adelantada 15 dias. Yo creo que la forma que utilizo es mecanica y agradeceria muchisimo que me ayudaras.

Gracias por las atenciones que siempre me han brindado.
__________________
Y recueda que no hay preguntas tontas, si no, tontos que no preguntan.
Sr. Genny Cris Morillo Santos
Estudiante ING. Sistemas
Santo Domingo D.N.
Responder Con Cita
  #2  
Antiguo 18-05-2003
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
procedure TForm1.Button1Click(Sender: TObject);
var
Hoy:Tdate;
begin
Hoy:=Date;
Hoy:=Hoy+StrToInt(Edit1.Text);
ShowMessage(DateToStr(hoy));
end;


Si a una fecha le sumas un número entero, obtendrás dicha fecha aumentada en el número de días especificado.

Si bien lo mejor sería que en la ficha del cliente figurase el crédito que tiene, es decir en la tabla clientes se incluiría un campo llamado vencimiento, si ponemos 30 querrá decir 30 días.

Al hacer una factura automáticamente se sumaría el vencimiento del cliente a la fecha de la factura, como la fecha sería un campo de tipo fecha y el vencimiento un entero, no habría que hacer ninguna transformación.

Un Saludo.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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


La franja horaria es GMT +2. Ahora son las 15:00:17.


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