Вниз
Скачать: CL | DM;

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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.021 c
14-1098349334
AlexG
2004-10-21 13:02
2004.11.07
Мне нужен метод остановить работу компа на N сек


1-1098346483
Arrows
2004-10-21 12:14
2004.11.07
Работа с файлами


3-1097143003
Sid
2004-10-07 13:56
2004.11.07
Снова BDE + локалка


1-1098688968
MadSnake
2004-10-25 11:22
2004.11.07
запуск другого приложения из service-приложения


14-1098206590
VID
2004-10-19 21:23
2004.11.07
Подмосковье: Подольск. Как там живётся ?




   Наверх