Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Суммирование в DbGridEH и nested dataset в ClientDataSet [D7]


alex123 ©   (2004-03-24 10:36:00) 

DBGridEH вер. 3.3a
Суммирование в футере dbgrid'a работает только для мастер-набора, у детального набора не суммируется. Все активно, но стоят нули. А когда добавляю новую запись то суммирование работает так как будто она одна, прежние игнорируются.
Что делать?
Спасибо.


alex123   (2004-03-24 11:26:00) [1]

Спасибо


Johnmen   (2004-03-24 11:22:00) [2]

>Johnmen ©   (24.03.04 11:16) [4]
>Дело в том, что механизм М-Д реализован через фильтры.

В данном случае.


Johnmen   (2004-03-24 11:16:00) [3]

Понятно.
Дело в том, что механизм М-Д реализован через фильтры. А при смене фильтра надо делать RecalcAll. Т.е. [2] это возможное решение.


alex123   (2004-03-24 11:12:00) [4]

Уточню условия, у меня один провайдер и два ClientDataSet'a. Второй ссылается на первый через св-во DataSetField. Так вот для второго набора и не суммируется автоматом.


alex123   (2004-03-24 11:09:00) [5]

Работает если только я вручную указываю при DataChange DBGridEh2.SumList.RecalcAll;


Johnmen   (2004-03-24 10:42:00) [6]

Странно... У меня работает.
Так что ошибка или неточность у тебя...


Наверх

Титульная страница Поиск, карта сайта Написать письмо