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

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

Footer у DBGridEh [D6]


Relaxxx ©   (2003-08-29 10:30:00) 

Здраствуйте!
Не подскажите как пользовать Footer у DBGridEh, как мне вывести сумму в конце определенной колонки??


mike-d   (2003-08-30 17:07:00) [1]

Пример из практики:
использую два DataSet"a (TTable)- один для обображения данных в graid"ах и редактирования - второй конкретно для расчета по всей таблице. Grid - естественно от Большакова (EhLib).
Результат - расчет по второму DataSet и Resfresh на первый - не более пары секунд (база небольшая - около 1000 записей) - а затем пересчет Footers -

> Принудительный пересчет :
> DBGridEh1.SumList.RecalcAll;

около 5-10 секунд.

Делайте выводы.

Иногда интересные эффекты возникают в подчиненных таблицах (master-detail). Попробйте поочередно поотключать
tblDetail.SumList.Active:=Fasle;
tblMaster.SumList.Active:=Fasle;
....
tblDetail.SumList.Active:=True;
tblMaster.SumList.Active:=True;

(это было сделано для ускорения расчета - чтобы каждый раз сумму не пересчитывала)


GRAND   (2003-08-29 15:49:00) [2]

2Relaxxx:
Установи проперти:
SumList.Active:=True;
FooterRowCount:=1
Далее каждой коламне задавай свой футер.


РВА   (2003-08-29 15:09:00) [3]

Принудительный пересчет :
DBGridEh1.SumList.RecalcAll;

DBGridEh1.SumList.SumCollection[0].SumValue; (или [1],[2] по порядку следование столбцов)


Roman_Tutov   (2003-08-29 15:00:00) [4]

А может кто подскажет как принудительно пересчитать footer ?
несколько дней уже бьюсь


Sergey13   (2003-08-29 10:59:00) [5]

Менять привычки пора. Ты уже большой мальчик. 8-(


Relaxxx   (2003-08-29 10:55:00) [6]

Все уже впрнципе сделал то что хотел, у меня как всегда сначала задаю вопрос а потом сам дохожу :-)


Sergey13   (2003-08-29 10:44:00) [7]

А ты сам пробовал что нибудь сделать? Если просто читать названия пропертей в инспекторе объектов, то многое можно понять и самому.


Наверх

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