Dúvida com código de calculo
procedure TFrm_Movimenta.SpeedButton1Click(Sender: TObject); var Rateio, TotalNota : Real; begin Rateio := 0; DataModule2.Qry_Rateio.First; While not DataModule2.Qry_Rateio.Eof do begin TotalNota := StrToFloat(Edit3.Text); Rateio := DataModule2.Qry_MovimentacaoValor_Frete.value/TotalNota; Rateio := Rateio*DataModule2.Qry_EntregaValorNF.Value; DataModule2.Qry_Rateio.Edit; DataModule2.Qry_RateioRateio.Value := Rateio; DataModule2.Qry_Rateio.Post; DataModule2.Qry_Rateio.Next; end; end;
Tenho esse código que calcula o rateio de frete pra transportadora, só que ele está calculando apenas do ultimo lançamento realizado, como posso resolver?
Facc
Curtidas 0
Respostas
Facc
21/07/2004
[b:619a152682]Descobri qual foi meu erro, apenas esqueci de colocar first e next na tabela entrega.[/b:619a152682]
GOSTEI 0