Fórum Somar dias úteis (era: como posso fazer isso?) #324472
29/06/2006
0
Quero saber um modo que eu possa a fazer um seguinte :
fiz um sistema que tem um campo data do pedido e data de entrega essa data de entrega vai ser padrão que é tres dias após a data de pedido como eu faço para que quando eu colocar a data do pedido automaticamente ele já escreva a data de entrega :roll:
Valeu Inte a proximo amigos :-)
Alecsandro Moura
Curtir tópico
+ 0Posts
29/06/2006
Salupe
dataentrega := datapedido + 3
Gostei + 0
01/07/2006
Marco Salles
http://forum.clubedelphi.net/viewtopic.php?t=78639
[b:e1cc39fb65]Talvez uma maneira de fazer isto seje :[/b:e1cc39fb65]
function AcrescentarDatasUteis(DataPedido:Tdate):TDate; var i:integer; begin result:=datapedido; for i:=1 to 3 do begin result:=result+1; if trunc(result) mod 7 = 0 Then result:=result+2 else if Trunc(result + 6) mod 7 = 0 then result:=result+1; end; end;
para chamar ;
procedure TForm1.Button2Click(Sender: TObject); var dataEntraga:TDate; begin DataEntrega:=AcrescentarDatasUteis(DataPedido); end;
Gostei + 0
03/07/2006
Alecsandro Moura
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)