Форум: "Базы";
Текущий архив: 2004.11.07;
Скачать: [xml.tar.bz2];
ВнизDBGrid: постраничный вывод Найти похожие ветки
← →
neat (2004-10-05 12:05) [0]Как в DBGrid или в DBGridEh постранично выводить(листать) данные(записи)
← →
Sergey13 © (2004-10-05 12:14) [1]Это зависит не столько от грида, сколько от компонент доступа и БД. И лучше ИМХО на это не заморачиваться, а ограничивать выборки разумными пределами.
← →
sniknik © (2004-10-05 12:25) [2]так можно
type
TMyDBGrid = class(TDBGrid);
DBGrid1.DataSource.DataSet.MoveBy(TMyDBGrid(DBGrid1).RowCount);
(если можно ;о)), зависит от компанент, доступа, ...)
← →
KSergey © (2004-10-05 12:31) [3]А разве по PgUp/PgDown он у вас не листает?? Или я не понял?
← →
neat (2004-10-05 12:46) [4]Компонент доступа DataSource, БД - InterBase. Заморочек особых нет, записей будет немного во время работы(максимум 25), поэтому и выборка не нужна. Листание нужно осуществлять программно по таймеру.
← →
Sergey13 © (2004-10-05 12:59) [5]2[4] neat (05.10.04 12:46)
Мдя-а-а. Круто. 8-)
← →
ЮЮ © (2004-10-06 03:23) [6]Поставь в таймере
if DbGrid.Focused or DbGrid.EditorMode then Exit;
if not DataSet.Eof then DataSet.MoveBy(...) else DataSet.First;
а лучше попытайся оазместить данные на экране одновременно, если не хочешь быть бстым пользователем
← →
neat (2004-10-06 06:53) [7]Спасибо всем.
← →
jack128 © (2004-10-06 10:02) [8]neat (05.10.04 12:46) [4]
записей будет немного во время работы(максимум 25),
а сколько записей на одной странице у тя будет??
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.11.07;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.056 c