Components for Delphi and C++ Builder.

Перейти в английский форум
Перейти на EhLib.com
Текущее время: 28 мар 2024, 12:00

Часовой пояс: UTC




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
СообщениеДобавлено: 23 дек 2018, 17:51 
Не в сети

Зарегистрирован: 24 дек 2012, 11:18
Сообщений: 77
Добрый день.
Помогите, пожалуйста, разобраться. Необходимо при подсчете и отображении в footer'е DBGridEh количество записей считать не все.
В документации указано, что для этого есть событие OnSumListRecalcAll:
Цитата:
OnSumListRecalcAll – Событие вызывается, когда DBGridEh.SumList.ExternalRecalc = True. В обработчике события необходимо подсчитать агрегированные суммы для элементов коллекции DBGridEh.SumList.SumCollection и заполнить значение DBGridEh.SumList.SumCollection[i].SumValue.
Но непонятно, как в обработчике события подсчитать агрегированные суммы для элементов коллекции DBGridEh.SumList.SumCollection. Само событие OnSumListRecalcAll вызывается только один раз, значит, как понимаю, нужно в цикле пробежать по всем DBGridEh.SumList.SumCollection.Items и изменить значение SumValue. Но у меня этот Items всегда 1.

Очень надеюсь на Вашу помощь.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC


Кто сейчас на форуме

Сейчас этот форум просматривают: Bing [Bot], Google [Bot] и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB