![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
![]()
Чтобы было понятно о чем речь: постранично листаемый грид - это что-то типа такого пример раз и пример два.
И вопрос: при помощи каких компонент датасетов (доступа к данным) или гридов (отображения данных) можно такое же реализовать на Дельфи? Про фильтрацию и все остальное знаю, просто стоит задача показывать всю портянку целиком, но чтобы прилада не съела всю память хочется таким образом ограничить ее аппетиты. |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
хм... Допустим так
1) Получаем колв-о всех записей имею ввиду Select count(*) чтоб знать на сколько потянет страниц 2) Делим их на кол-во видимых записей - это страница 3) По этому будем формировать запрос select ... от n до n+число видимых записей Ну и по кликам на кнопки нафигации собсно выполнять этот запрос увеличивая n (это номер "страницы")
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
![]()
это приведет к многократному выполнению тяжелого запроса
а хочется один раз дернуть запрос и из него уже выцеплять "окошками" нужное кол-во записей апд вопрос решился: "тяжелый" запрос дергаем один раз и результат записываем в табличку (специфика данных - они не меняются в процессе работы и всегда актуальны), а уже оттуда грузим кусками по н-строк Последний раз редактировалось soleil@mmc; 25.08.2010 в 20:33. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Продвинутый грид | SONce | Компоненты Delphi | 10 | 03.01.2011 17:17 |
Копирование файлов постранично | andre48 | Microsoft Office Excel | 2 | 08.03.2010 22:14 |
Вывод из базы постранично | Amen | PHP | 14 | 20.10.2009 19:40 |
помогите с разбивкой постранично | El_Pablo | PHP | 2 | 16.05.2008 12:12 |
Сложный грид | pkv | БД в Delphi | 15 | 09.11.2007 14:08 |