Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.22;
Скачать: CL | DM;

Вниз

Footer у DBGridEh   Найти похожие ветки 

 
Relaxxx   (2003-08-29 10:30) [0]

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


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

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


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

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


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

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


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

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


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

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

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


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

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


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

Пример из практики:
использую два 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;

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



Страницы: 1 вся ветка

Текущий архив: 2003.09.22;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.01 c
14-71825
jack128
2003-09-02 10:38
2003.09.22
Именинники 2 сентября


1-71684
qwerty2
2003-09-11 10:56
2003.09.22
Interface not supported


1-71731
Марат
2003-09-10 14:04
2003.09.22
Календарь


1-71638
Razorblade
2003-09-08 09:18
2003.09.22
Проверка откр. / закр. тага в таблицах HTML...


8-71759
LOX
2003-05-25 11:23
2003.09.22
Звуковое сопровождение





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский