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

Вниз

Медленная работа с таблицами   Найти похожие ветки 

 
AZ ©   (2004-08-11 06:47) [0]

D6, Paradox. Таблицы связаны через многочисленные TQuery с многочисленными DBGrid и TСhart.  При последовательном выполнении запросов происходит сильное замедление выполнения приложения.
Подозрение падает на отрисовку графиков и гридов, т.к. после их удаления запросы выполняются почти мгновенно (0,5сек).
1. Верно ли это предположение?
2. Как «отключить» DBGrid на время манипуляций с данными?
3. Как проделать то же с TСhart?


 
menart ©   (2004-08-11 07:33) [1]

Отключать надо не DBGrid, а
DataSource.Active:=false;
//Что делаем с таблицами
DataSource.Active:=true;

так ты отключешь и DBGrid и TChart


 
AZ ©   (2004-08-11 09:22) [2]

>menart ©   (11.08.04 07:33) [1]
Дело в том, что гриды и чарты присоединены к TQuery, а не к TTable. Если ясделаю MyQuery,Active:=False, то как я буду делать запросы?

PS База локальная.


 
Sergey13 ©   (2004-08-11 09:25) [3]

Енабле(Дизабле)Контрол


 
AZ ©   (2004-08-11 09:35) [4]

Sergey13 ©   (11.08.04 09:25) [3]
Насколько я понимаю, Enable:=False просто перекрывает доступ юзера к контролу, т.е. делать выбор ячейки сетки или Zoom в TChart"e


 
Sergey13 ©   (2004-08-11 09:39) [5]

2[4] AZ ©   (11.08.04 09:35)
Не угадал!
MyQuery.EnableControls
MyQuery.DisableControls


 
menart ©   (2004-08-11 10:15) [6]


> menart ©   (11.08.04 07:33) [1]
> Отключать надо не DBGrid, а
> DataSource.Active:=false;
> //Что делаем с таблицами
> DataSource.Active:=true;
> так ты отключешь и DBGrid и TChart


Ты отключишь компонент отвественный за визуализацию данных, это то что тебе и нужно, я правильно понял?


 
AZ ©   (2004-08-11 10:17) [7]

Спасибо!
Я просто упустил DisableControls



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

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

Наверх




Память: 0.48 MB
Время: 0.039 c
3-1092297247
Diman
2004-08-12 11:54
2004.09.05
Как DBF-файл открыть в EXCEL?


11-1080480467
nester
2004-03-28 17:27
2004.09.05
Как в КОЛ задавать для формы ее положение "по центру экрана"


1-1093002271
Asdweb
2004-08-20 15:44
2004.09.05
Случайный выбор.


4-1089953351
Сергей Ю.
2004-07-16 08:49
2004.09.05
"Снятие" экрана


14-1092976591
Vlad Oshin
2004-08-20 08:36
2004.09.05
http://www.liveinternet.ru/images/attach/32750/1054196.jpg