somando datas no delphi

03/01/2020

0

Boa noite,
tenho uma tabela no firebird chamado produto e nessa tabela tem um campo chamado qtd_dias.
como faço para quando clicar em um botão ele soma o dia atual com esse campo chamado qtd_dias e guarda o resultado em uma variável?
Diego Ribeiro

Diego Ribeiro

Responder

Posts

03/01/2020

Emerson Nascimento

soma simples:
var
  dData: TDateTime;
begin
  dData := Date + dataset.FieldByName('qtd_dias').AsInteger;

  [...]
end;
Responder

04/01/2020

Diego Ribeiro

Como Faço para passar esse ddata para o fast reports?
Responder

15/01/2020

Anderson Gonçalves

soma simples:
var
  dData: TDateTime;
begin
  dData := Date + dataset.FieldByName('qtd_dias').AsInteger;

  [...]
end;


Isso aqui funcionou?

Mano como você vai somar um inteiro com uma data?

Se não funcionou me avisa que eu te ajudo.

Skype: anderson@case13.com.br
Responder

15/01/2020

Anderson Gonçalves

olha eu testei aqui numa select usando banco de dados firebird e o desgraçado faz essa soma na moral, nunca tinha experimentado mas esse codigo do parceiro ai eu não sei se ficou de boa mas faz isso aqui e na tua query e liga ela ao teu fastreport e lá você escolhe o campo onde quer que apareça e coloca o campo DATASOMADA.

select (data+4)as DataSomada from tabela
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar