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

Вниз

Как ускорить цикл для считывания данных   Найти похожие ветки 

 
Gri   (2002-08-07 10:48) [0]

Есть две таблички Master и привязанная Detail
Нужно вставить в Master кучу расчетов из Detail (сразу предупреждаю запросом неполучится)
вроде все элементарно, в цикле, но Master.Disablecontrols, блокирует связь с Detail
а без него (базы довольно большие) выполняется ну очень долго. Накладывать на Detail фильтры
тоже довольно долго.
Использовать BlockReadSize почему то не получается, в нем 0 чего не присвой.


 
Johnmen ©   (2002-08-07 10:54) [1]

Что-то весьма туманно................


 
Mike Kouzmine   (2002-08-07 11:05) [2]

Возьми еще одну TTable, свяжи и считай на ней


 
Shaman_Naydak ©   (2002-08-07 11:30) [3]

Что нельзя запросом - не верю
почему нельзя использовать хранимую - не понимаю
А поводу твоего метода:
Сделай два датасоурса к мастер-таблице (один для привязки контролов, второй для организации связки) и когда надо будет зафигачить цикл просто у того датасоурса что от контролей выставь Enabled:=False, да и у детаил таблички DisableControls не забудь..
А что значит 2 таблички мастер?


 
3JIA9I CyKA ©   (2002-08-07 11:56) [4]

2Shaman_Naydak
Вы наверное GrandMaster по ХП в Paradox!!!
Возьмите меня в ученики!!!!!!


 
Gri   (2002-08-07 13:22) [5]

2 Shaman_Naydak, спасибо действительно так стало получше :) а у меня в эту сторону чего то мысль не пошла,
а что касается запроса там много вычислений, сравнений, округлений и т.п. так что наврядли.
Да не две таблички мастер, а две таблички Master(№1) и Detail №2) :)

Кстати еще вопрос открытый остался, почему TDataSet.BlockReadSize=0
и нечего не присвоишь, молча игнорирует.



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
4-85302
Nimbus
2002-06-20 09:52
2002.08.26
Как перехватить сообщение Windows при создании файла?


3-84926
DKalinin
2002-08-05 10:36
2002.08.26
Как сохранить в базу шаблон отчета и считать его оттуда?


6-85151
K.o.Z
2002-06-14 05:21
2002.08.26
Вопрос более интересенчем вы думаете...


3-84899
Chuvi
2002-08-06 11:46
2002.08.26
Как в SQL сервере изменит формат системной даты ?


1-85081
Fissher
2002-08-14 17:10
2002.08.26
Курсор в главном меню