powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / выборка "по требованию" в true DBgrid
4 сообщений из 4, страница 1 из 1
выборка "по требованию" в true DBgrid
    #33988158
voladu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Такой вопрос! Может кто сталкивался.

Заполняю данными true DBgrid, записей много 10000..., сооиветственно заполняется долго. Хотелось бы выдавать на просмотр по кускам, например по 100 записей, при скроле подгружать следующие.
Как это реализовать для вышеуказанной "компоненты"?

примеч: Фильтры есть - не предлагать, работа с БД понятна.

Заранее Спасибо!

-----------------------------------------
/* Ударим велодорожками по дездорожью */
-----------------------------------------
...
Рейтинг: 0 / 0
выборка "по требованию" в true DBgrid
    #33988253
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда-то давно я пытался сделать нечто подобное. Открывал рекордсет в асинхронном режиме, в событии FechProgress брал переданный кусок и как-то хитро слеплял с уже полученным. В итоге удалось заставить это сносно работать, но прога стала отжирать по 300-400 мб памяти.

И еще, рекордсет, присоединенный к гриду, создавался на клиенте (его не нужно было редактировать). Вроде бы по FechProgress я его клонировал и к клону через addnew добавлял полученные записи. Если у тебя весь рекордсет уже на клиенте, а нужно только по кускам его отображать, то такой способ вполне может прокатить.
...
Рейтинг: 0 / 0
выборка "по требованию" в true DBgrid
    #33989628
shady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторпримеч: Фильтры есть - не предлагать, работа с БД понятна.
а запрос можно увидеть? 10 000 записей не много.. если из таблицы выбирается до 5-10 полей
...
Рейтинг: 0 / 0
выборка "по требованию" в true DBgrid
    #33990000
voladu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запрос ту ни при чем!
Вопрос касается работы с компонентой true DBgrid
Хочется чтобы первоначально отображалось, например 200 записей, а при скроле вниз автоматически подгружалось по 100.

Необходимо для того чтобы Load формы не тормозил, загружая всю таблицу.

-----------------------------------------
/* Ударим велодорожками по дездорожью */
-----------------------------------------
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / выборка "по требованию" в true DBgrid
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]