Caro amigos, estou com uma dúvida que não consigo resolver e gostaria da ajuda de vocês.. tenho um campo que recebe valor de uma variável... e está tudo certo funcionando perfeitamente, (mas se eu colocar o valor errado e tentar editar o mesmo ele acaba somando ao valor da variável que já existia no campo) preciso de ajuda....
Minha linha de comando esta sendo essa :
begin
total := dm.CdsItpdcmpQTD_PRODUTO.Value * Dm.CdsItpdcmpPRC_UNT.Value;
Pergunta
Riatla
Caro amigos, estou com uma dúvida que não consigo resolver e gostaria da ajuda de vocês.. tenho um campo que recebe valor de uma variável... e está tudo certo funcionando perfeitamente, (mas se eu colocar o valor errado e tentar editar o mesmo ele acaba somando ao valor da variável que já existia no campo) preciso de ajuda....
Minha linha de comando esta sendo essa :
begin
total := dm.CdsItpdcmpQTD_PRODUTO.Value * Dm.CdsItpdcmpPRC_UNT.Value;
if total > 0 then begin
dm.CdsItpdcmp.Edit;
Dm.CdsItpdcmpPRC_UNT.Value := StrToFloat(DBEdit7.Text);
Dm.CdsItpdcmpPRC_TOT.Value := total;
vlrtotalped := vlrtotalped + total;
dm.CdsPedidoCompraVLR_PED.Value := vlrtotalped;
dm.CdsItpdcmp.post;
dm.CdsItpdcmp.ApplyUpdates(0);
end;
end;
gostaria que ao invés dele somar.. ele editasse o valor que já tinha colocado... isso seria possivel ?
Uso Firebird 2.0 e DELPHI 7
Desde já agradeço
Editado por RiatlaLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.