計算フィールドのバランスを計算するのに慣れていますが、dbgridを接続すると. スクロールを動かして計算するのが間違っています。助けてください
var
Form1: TForm1;
i : Integer;
procedure TForm1.FormShow(Sender: TObject);
begin
i := 0;
DataSource1.DataSet := ADOTable1;
DBGrid1.DataSource := DataSource1;
end;
procedure TForm1.ADOTable1CalcFields(DataSet: TDataSet);
begin
i := (ADOTable1Debtor.AsInteger - ADOTable1creditor.AsInteger) + i;
ADOTable1Total.AsInteger := i;
end;
ここでアプリケーションを実行してスクロールを移動すると、dbgrid の列数 (合計) が変化します。変更を停止する方法を知りたいです。