Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.07;
Скачать: 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 вся ветка

Текущий архив: 2004.11.07;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.047 c
14-1098275104
Gorlum
2004-10-20 16:25
2004.11.07
Просмотреть dll и drv


9-1088939185
Werwolf
2004-07-04 15:06
2004.11.07
Анимация в играх


14-1098094155
TUser
2004-10-18 14:09
2004.11.07
Дот НЕТ


14-1098201489
kaZaNoVa
2004-10-19 19:58
2004.11.07
Замедление .. как реализовать ?


1-1098632099
span
2004-10-24 19:34
2004.11.07
Использование PGP в delphi