![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Показ записей по необходимости
Hadroran © (2010-09-14 08:58:00)Мастера! Помогите. Совсем заклинило.
Есть таблица. В ней >15000 записей. При ее открытии в гриде программа замирает на полторы минуты. Где в FIB компонентах или в гриде свойство, чтоб не все записи подгружала, а по мере необходимости? Или есть какой другой способ?
Hadroran (2010-09-14 13:26:00) [1]Вот еще - грид из семейства DevExpress. Данные сгруппированы по столбцу. По открытии формы открывается таблица со всеми данными. Долго открывается.
Hadroran (2010-09-14 13:24:00) [2]Удалено модератором
Примечание: Не груби
Anatoly Podgoretsky (2010-09-14 12:29:00) [3]Не нервничай, а будь конкретнее.
Полторы минуты это очень долго, наверно у тебя ошибка в программе.
Sergey13 (2010-09-14 11:13:00) [4]> [4] Hadroran (14.09.10 11:03)
> Как не подгружать все записи в грид?
Не запрашивать все из таблицы например.
> Что вы прицепились к кол-ву записей...
А что ты нервничаешь то? Проблема то у тебя, а не у нас. Может у тебя обработчик стоит какой нибудь. И 15000 будет в нем обрабатываться в 1000 раз медленнее чем 15.
Hadroran (2010-09-14 11:03:00) [5]Как не подгружать все записи в грид? Что вы прицепились к кол-ву записей...
sniknik (2010-09-14 10:01:00) [6]> А надо ли в гриде >15000 записей?
при причинах предположенных в [1] даже 1 запись в гриде вызовет "замирание", при первом открытии таблицы.
Sergey13 (2010-09-14 09:55:00) [7]> [0] Hadroran (14.09.10 08:58)
А надо ли в гриде >15000 записей?
sniknik (2010-09-14 09:36:00) [8]вряд ли 15000 записей загружаются полторы минуты... по аналогии аксесс/mssql за такое время миллион подгружает (+- зависит от кучи факторов), а 15 тыщ фигня не требующая и секунды (опять +-).
т.что причина "замирания" в другом (читал тут разные версии, от кеширования/резервирования виндой определенных расширений, до блокировки антивирусом не установленных в исключения файлов баз)
смотри второе открытие той же таблицы разница есть? а то будешь бороться с тем что значения не имеет (мизер по времени) и пропускать то что действительно серьезно.