Форум: "Базы";
Текущий архив: 2002.05.27;
Скачать: [xml.tar.bz2];
ВнизНа какое событие повесить обработчик для подсчета суммарных знач. Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c