Главная страница
    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.46 MB
Время: 0.033 c
14-1092734667
Blackman
2004-08-17 13:24
2004.09.05
Сайт "Курс борьбы с DELPHI" закрывается 20.08.2004


3-1091967151
Piero
2004-08-08 16:12
2004.09.05
Dataset not in edit mode


1-1093025831
shc
2004-08-20 22:17
2004.09.05
Регистрация класса


14-1091990751
Soft
2004-08-08 22:45
2004.09.05
И Ш К У Ш Ш Т В Е Н Н Ы Й И Н Т Е Л Л Е К Т


1-1092732259
sergch
2004-08-17 12:44
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский