Главная страница
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.039 c
4-1096690969
MaxN
2004-10-02 08:22
2004.11.07
разрешение экрана


3-1097401586
StoneFace
2004-10-10 13:46
2004.11.07
Delphi и MS SQL Server 2000


14-1097224619
123
2004-10-08 12:36
2004.11.07
Про футбол.


1-1097967106
ranetka
2004-10-17 02:51
2004.11.07
Диманический массив как поле класса


1-1098331929
TeNY
2004-10-21 08:12
2004.11.07
.CHM HELP