![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как посчитать сумму? [D6, XP]
начинающий © (2008-08-04 10:16:00)Как подсчитать сумму одного поля в компоненте DBGrid?
Ega23 (2008-08-04 10:38:00) [1]
var
bm : TBookmark;
sum : Double;
begin
sum := 0;
with DBGrid.DataSource.DataSet do
begin
DisableControls;
try
bm := SaveBookmark;
First;
while not Eof do
begin
sum := sum + FieldByName(...).AsFolat; // Ну с типами сам разберёшься.
Next;
end;
GotoBookmark(bm);
FreeBookmark(bm);
finally
EnableControls;
end;
end;
Medbe}I{onok XML (2008-08-04 10:25:00) [2]Извиняюсь! В колонке.
Колонка ссылается на поле. Поле принадлежит датасету.
По датасету можно бегать туда-сюда.
Sergey13 (2008-08-04 10:20:00) [3]В гриде нет данных. Они в датасете.
deadteachers (2008-08-04 10:18:00) [4]Извиняюсь! В колонке.
Medbe}I{onok XML (2008-08-04 10:17:00) [5]там нет полей, только колонки