Jump to content
Fórum Script Brasil
  • 0

Erro De Logica Delphi


Guest alexguara
 Share

Question

Guest alexguara

amigos, estou com um problema e gostaria de ajuda...

Tenho uma tabela com os campos Ordem, Carga, Data por exemplo.

Somar datas com a carga eu já consegui fazer via sql atraves de update.

O que não consigo fazer é que dada uma tabela ordenada pelo campo ordem, o valor do campo data fosse atualizado como o Codigo Abaixo:

with Ztabela do

first;

ZtabelaCampoData:=date();

while (not eof) do

begin

edit;

ztabelaCampoData.value:=Ztabela.Campodata.value + ZtabelaCarga.value;

post;

next;

end;

No primeiro registro da tabela ele pega ZtabelaCampoData e soma corretamente com ZtabelaCarga

ex: 14/07/07 + 1 carga = 15/07/07

Se no segundo registro a carga é 2, deveria ser 15/07/07 + 2 = 17/07/07

mas não, ele pega novamente a data 14/07/07 e soma carga 2.

Isso esta ocorrendo com todos registros da tabela, o campo ZtabelaCampoData não está acumulando o valor

alguém poderia me ajudar a encontrar esse erro?

Obrigado

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0
Guest --Jonas --

with Ztabela do 
first; 
ZtabelaCampoData:=date(); 
while (not eof) do 
begin 
edit; 

showmessage(inttostr( ZtabelaCarga.value));

ztabelaCampoData.value:=Ztabela.Campodata.value + ZtabelaCarga.value; 

showmessage(datetostr( ztabelaCampoData.value));


post; 
next; 
end;

o que deu para perceber é que o seu campo ZtabelaCarga.value tem sempre o mesmo valor; experimente usar o showmessage para ver se o valor do campo muda ... ok ?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Forum Statistics

    • Total Topics
      149.8k
    • Total Posts
      646.6k
×
×
  • Create New...