|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
Подсчет суммы по столбцу DBGrid
Проблемка.Подскажите,пожалуйста..Есть DBGrid в которой необходимо подсчитать сумму значений в одном столбце (sum).Мне необходимо, чтобы подсчет суммы по столбцу подсчитывался и выводился в Edit.
|
#2
|
||||
|
||||
Можно по разному это организовать:
Либо путем перебора всего столбца и прибавлять все значения, либо сделать запрос типа: Код:
select sum(<имя_столбца>) from <имя_таблицы> From VasYa with LoVe... |
#3
|
||||
|
||||
Цитата:
Именно такой запрос я и составляю.Ставлю код этого запроса на свойство Edita onclick.Ничего не происходит вообще. |
#4
|
||||
|
||||
Код покажи. Исправим.
From VasYa with LoVe... |
#5
|
||||
|
||||
Цитата:
Код:
procedure TForm20.Edit1Change(Sender: TObject); begin form20.DBGrid1.DataSource:=form20.datasource2; Query1.Close; Query1.SQL.Clear; Query1.SQL.Add('select sum(Cena) from gfizio;'); Query1.Open; end; |
#6
|
||||
|
||||
Наверно лучше будет вот так:
Код:
procedure TForm1.Edit1Click(Sender: TObject); begin Query1.Close; Query1.SQL.Clear; Query1.SQL.Add('select sum(Cena) from gfizio;'); Query1.Open; Edit1.Text:=Query1.Fields[0].AsString; end; From VasYa with LoVe... |