Главная страница
    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.45 MB
Время: 0.027 c
14-1092760215
VID
2004-08-17 20:30
2004.09.05
FTP-клиент.


4-1090677469
Керик
2004-07-24 17:57
2004.09.05
Права админа


1-1092846426
dimon1979
2004-08-18 20:27
2004.09.05
Гиперссылка


1-1092751588
JUS
2004-08-17 18:06
2004.09.05
Я пытаюсь вникнуть в ООП, возникли вопросы. Помогите!


1-1093082083
Mox Fulder
2004-08-21 13:54
2004.09.05
Скрыть форму





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский