02.12.2008, 12:16
общий
это ответ
Здравствуйте, Agkadekin!
Предлагаю два варианта:
1. Средствами EhLIBа в dbGridEh активировать Footer, SumList и для нужного столбца сделать Footer.ValueType := fvtSum; Footer.FieldName := 'DataField Name'; Далее, при необходимости, доступ к этой сумме можно получить через dbGridEh.Columns[i].Footer.Value
2. Пройтись по DataSet и просуммировать нужный столбец. Например как в приложении
Приложение:
sum := 0;
DataSet.First;
while not DataSet.Eof do
begin
sum := sum + DataSet.FieldByName('DataField Name').AsFloat;
DataSet.Next;
enb;
Label.Caption := FormatFloat('#0.00', sum);