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

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

Задержки перемещении по DBGrid [D6, IB6.x]


Ярослав ©   (2004-06-21 16:23:00) 

При открытии запроса возвращающего большой объем данных (250000 записей) возникают задержки при перемещении в DBGrid, особенно при перемещении сразу в конец набора данных. Я взял эту таблицу из MS Access, там никаких задержек нет. Почему так происходит и как с этим бороться?


Sergey Masloff   (2004-06-21 23:50:00) [1]

Anatoly Podgoretsky ©   (21.06.04 23:33) [8]
>Нафиг его жалеть, пусть крутит записи.
Вот тут уже статьи пишут что это мы отсталые а оказывается всякие фильтры-шмильтры и выборки это фигня пользователю нужно показывать все только подкрашивать чтобы ориентироваться легче. А чтобы форма не "замерзала" фетчить все в отдельном потоке.
 А кто говорит что пользователю даже 10 тыс. много тот поц ;-)


Anatoly Podgoretsky   (2004-06-21 23:33:00) [2]

Нафиг его жалеть, пусть крутит записи.


Vlad   (2004-06-21 23:12:00) [3]


> Ярослав   (21.06.04 21:35) [6]

Все-таки более дельный совет был в [1] посте.
Пожалейте пользователя !


Ярослав   (2004-06-21 21:35:00) [4]

Вот это дельный совет! Попробовал, помогло.


Vlad   (2004-06-21 20:51:00) [5]


> Ярослав   (21.06.04 20:31) [4]

Значит в Акцессе есть задержка при открытии таблицы.

Если все-таки хочешь быстрое перемещение, тогда после открытия набора данных делай IBTable(или что там...).FetchAll
Это даст приличную задержку, но зато перемещение по набору данных будет быстрым


Ярослав   (2004-06-21 20:31:00) [6]

Класный совет!


Reindeer Moss Eater   (2004-06-21 16:43:00) [7]

Возвращайся на Access


Ярослав   (2004-06-21 16:40:00) [8]

Это все хорошо но в Access эти же 250000 записей и все нормально работает!
У меня телефонный справочник и вернуть то запрос может если не все 250000 то 10000 и тоже будут задержки а в Access-е их нееет!
Что же это такое получаеться?


Reindeer Moss Eater   (2004-06-21 16:27:00) [9]

Бороться надо с инженерной мыслью, загоняющей в грид 250000 записей, а не с "этим"


Наверх

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