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

Вниз

На какое событие повесить обработчик для подсчета суммарных знач.   Найти похожие ветки 

 
Jony ©   (2002-04-30 10:09) [0]

Как всегда нет времени на "научный втык". После изменения в записи набора (ADODataSet - DBGrid) необходимо произвести расчеты суммарных значений и вывести их на форму. Сделать это через вычисляемые поля или повесить на DataSource.OnDataChange - сильно тормозит программу. На DataSource.OnUpdateData, ADODataSet.AfterPost (AfterScroll,OnMoveComplete) - получается задержка на один шаг (запись). Куда его повесить?


 
Johnmen ©   (2002-04-30 10:14) [1]

Суммарных по записи или итоговых по НД ?


 
Jony ©   (2002-04-30 10:15) [2]

По набору.


 
Johnmen ©   (2002-04-30 10:31) [3]

варианты :
1. получить итоги отдельным запросом
2. пробежать по НД, подсчитывая итог

Никаких принципиально других подходов не существует...


 
Jony ©   (2002-04-30 10:49) [4]

Я и получаю их отдельным запросом. Проблема в том, что не получается вывести их сразу же после обновления записи.


 
Johnmen ©   (2002-04-30 10:55) [5]

А в AfterPost разве не катит ?


 
Jony ©   (2002-04-30 11:33) [6]

Спасибо большое, разобрался. Общение в конференции здорово стимулирует мозговую деятельность в нужном направлении. В пылу творчества я из DataSource.OnDataChange убрал не только расчет, но и вывод результатов.



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

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

Наверх




Память: 0.48 MB
Время: 0.022 c
14-88614
Виктор Щербаков
2002-04-17 11:18
2002.05.27
Срочно нужны векторные картинки


1-88499
Олег Лаукарт
2002-05-11 14:44
2002.05.27
показ html текста ..


1-88426
jenbbond
2002-05-17 10:17
2002.05.27
Помощь с графикой


3-88331
Jony
2002-04-30 10:09
2002.05.27
На какое событие повесить обработчик для подсчета суммарных знач.


3-88316
Pelmen
2002-04-29 16:06
2002.05.27
Надоедливое окно ввода пользователя и пароля...