Вниз
Скачать: 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.024 c
3-1097408305
alextov
2004-10-10 15:38
2004.11.07
Превращение курсора в часики на время выполнения запроса


3-1095409521
Guf
2004-09-17 12:25
2004.11.07
ADO Access *.udl


4-1096778093
XProger
2004-10-03 08:34
2004.11.07
MDI на Win API


1-1098717522
atmospheric
2004-10-25 19:18
2004.11.07
WM_CHAR в XP и 2000 ?


1-1098625417
LAndreyV
2004-10-24 17:43
2004.11.07
Вопрос по компоненту EDIT




   Наверх