|
|
|
выборка "по требованию" в true DBgrid
|
|||
|---|---|---|---|
|
#18+
Добрый день! Такой вопрос! Может кто сталкивался. Заполняю данными true DBgrid, записей много 10000..., сооиветственно заполняется долго. Хотелось бы выдавать на просмотр по кускам, например по 100 записей, при скроле подгружать следующие. Как это реализовать для вышеуказанной "компоненты"? примеч: Фильтры есть - не предлагать, работа с БД понятна. Заранее Спасибо! ----------------------------------------- /* Ударим велодорожками по дездорожью */ ----------------------------------------- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 17:04 |
|
||
|
выборка "по требованию" в true DBgrid
|
|||
|---|---|---|---|
|
#18+
Когда-то давно я пытался сделать нечто подобное. Открывал рекордсет в асинхронном режиме, в событии FechProgress брал переданный кусок и как-то хитро слеплял с уже полученным. В итоге удалось заставить это сносно работать, но прога стала отжирать по 300-400 мб памяти. И еще, рекордсет, присоединенный к гриду, создавался на клиенте (его не нужно было редактировать). Вроде бы по FechProgress я его клонировал и к клону через addnew добавлял полученные записи. Если у тебя весь рекордсет уже на клиенте, а нужно только по кускам его отображать, то такой способ вполне может прокатить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 17:24 |
|
||
|
выборка "по требованию" в true DBgrid
|
|||
|---|---|---|---|
|
#18+
авторпримеч: Фильтры есть - не предлагать, работа с БД понятна. а запрос можно увидеть? 10 000 записей не много.. если из таблицы выбирается до 5-10 полей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2006, 11:45 |
|
||
|
выборка "по требованию" в true DBgrid
|
|||
|---|---|---|---|
|
#18+
Запрос ту ни при чем! Вопрос касается работы с компонентой true DBgrid Хочется чтобы первоначально отображалось, например 200 записей, а при скроле вниз автоматически подгружалось по 100. Необходимо для того чтобы Load формы не тормозил, загружая всю таблицу. ----------------------------------------- /* Ударим велодорожками по дездорожью */ ----------------------------------------- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2006, 13:01 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=33988253&tid=2165293]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
235ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 565ms |

| 0 / 0 |
