Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

скорость поиска в ClientDataSet [D7, Midas]


-= Acid=- ©   (2006-04-20 20:34:00) 

Есть набор данных в котором есть три поля loockUP т.е с подстановкой (выподающий список), выесняется что при поиске по томуже набору но без полей скорость выростает на порядок, есть ли какой выход из этой ситуации, для ускорения поиска

Индексы не помогают.
ClientDataSet.disableControls и .enableControls тоже эффекта не дают

 dm.CDSet.Filter:='Field = ''' + Edit1.Text + '*''';
 dm.CDSet.Filtered := true;

Помогите если кто сталкивался, просто укажите где прочитать


-= Acid=-   (2006-04-20 21:35:00) [1]

пробовал не помогает, есть только один способ, самому программно создавать PickList в нужной ячейке и уходить от LoockUp


sniknik   (2006-04-20 20:44:00) [2]

> ClientDataSet.disableControls и .enableControls тоже эффекта не дают
а отключить контролы тем датасетам из которых loockUP поля выбирают данные?


Наверх

Титульная страница Поиск, карта сайта Написать письмо