Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.09.05;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.033 c
6-1088658782
Артем К.
2004-07-01 09:13
2004.09.05
Присутствует ли в сети компьютер с введенным в edit IP-адресу


14-1092720699
Holy
2004-08-17 09:31
2004.09.05
Локальная сеть...


1-1093110577
Ragazor
2004-08-21 21:49
2004.09.05
Delphi & 1C


14-1092823505
Jenek
2004-08-18 14:05
2004.09.05
Стек


11-1080324581
user
2004-03-26 21:09
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский