Страница 2 из 2
Re: Сумма в DBGridEH
Добавлено: 19 мар 2007, 18:06
Игорь Акопян
после записи в базу - всё считается автоматом. На сколько много полей? совсем не реально создать запрос с выборкой чётных значений номера?
либо другой вариант... сделать у сумлистов fvtStaticText, и по-любому поводу выполнять SQL-запрос группирующий таблицу с суммами по всем полям, и потом вручную назначить в поле Value полученные значения
Re: Сумма в DBGridEH
Добавлено: 19 мар 2007, 22:05
Лелик_1044
А реально ли запросом сделать чтоб выводилось все что мне нужно+
через юнион шло суммрование (добовлялось 3 тсрочки вниз)?
Re: Сумма в DBGridEH
Добавлено: 20 мар 2007, 12:16
Игорь Акопян
в принципе да, но SumList отображается интереснее - он средствами грида выравнивается вниз и не прокручивается (вроде

)
Re: Сумма в DBGridEH
Добавлено: 22 мар 2007, 13:11
Лелик_1044
Сделал так в query.beforeopen
Очищаю footers (т.е присваиваю 0)
Потом в afteropen пробегаю по все таблице и суммирю
Но уже в таблице примерно в 50 строк видно как он бегает да и долго это
Как-то стандартный sum в гриде работает быстрее
Re: Сумма в DBGridEH
Добавлено: 23 мар 2007, 12:37
Игорь Акопян
Лелик, это что, означает "см. первый пост"?
Re: Сумма в DBGridEH
Добавлено: 23 мар 2007, 14:15
Лелик_1044
Нет
Можно ли как-нибудьпри открыти чтоб сразу же суммирование шло сделать
А не после открытия бегать по таблице и суммировать
Re: Сумма в DBGridEH
Добавлено: 27 мар 2007, 10:55
Игорь Акопян
чем не понравились мои рекомендации?
Решений как минимум 3:
1) Создаём к каждому полю поле - флаг чётности, сумлист по каждому. При большом количестве полей довольно муторное занятие, но результат налицо. Минусы - полей станет в 2 раза больше.
2) Сумлист статический - суммирование придётся выполнять отдельным запросом при каждом изменении в таблице.
3) Твой способ, сделать Union и не использовать сумлист.
Само всё равно ничего делаться не будет

What hosting to choose?
Добавлено: 18 окт 2015, 01:12
GeorgeSoca
On our web, you can feel safe! Besides we use mirrored hard drives on all of our servers so we also take backup twice a day on separate servers. We use ISPmanager as the control panel. ISPmanager is a control panel that makes it easy to administer its Web site. With us you can place as many websites and domains you wish for a hosting account.
virtual hosting