![]() |
|
#1
|
|||
|
|||
![]() Таблица Paradox...В DBgrid есть столбец LENGHT надо вычислить его сумму в компоненте Edit...подскажите как?
|
#2
|
||||
|
||||
![]() Есть три решения:
1.Сделать вычисляемый столбец типа агрегат, но это делается через ClientDataSet 2.Выполнить SQL-запрос с агрегатом 3.Обойти ручками в цикле датасет Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#3
|
|||
|
|||
![]() Варианты:
1. Отдельным запросом Код:
select sum(length) from table_name Код:
var B : Pointer; S : Integer; begin Query1.DisableControls; B := Query1.GetBookmark; Try Query1.First; S := 0; While Not Query1.Eof Do Begin S := S + Query1.FieldByName('length').AsInteger; Query1.Next; End; Query1.GotoBookmark(B); Query1.FreeBookmark(B); Finally Query1.EnableControls; End; end; |
#4
|
|||
|
|||
![]() Цитата:
А в какое событие DBGrid надо добавлять код, что-бы при добавление новой записи происходил пересчет? |
#5
|
|||
|
|||
![]() Все разобрался тема закрыта....!
|