Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.25;
Скачать: CL | DM;

Вниз

Можно ли узнать количество записей в TDBGrid?   Найти похожие ветки 

 
AtoL ©   (2002-11-05 12:10) [0]

Здравтвуйте, мастера!
Возможно ли узнать сколько записей в гриде. DBGrid1.Datasource.Dataset.RecordCount не помогает, если таблица под фильтром.
Может это чайниковский вопрос..?
Заранее спасибо.


 
Alexandr ©   (2002-11-05 12:19) [1]

ну нету такого.
disablecontrols;
first;
rc=0;
while not(eof) do begin inc(rc); next end;
enablecontrols;

так не подойдет?

P.S. таков уж IBX...


 
Jackal22 ©   (2002-11-05 12:21) [2]

Попробуй так :
Table1.RecodCount


 
AtoL ©   (2002-11-05 12:27) [3]

Jackal22 Повторяю для тебя... таблица под фильтром!
Alexandr старый добрый цикл :) всегда помогает...


 
wdr ©   (2002-11-05 12:35) [4]

Так будет быстрее:

disablecontrols;
last;
first;
enablecontrols;
RecordCount...


 
Wolf226 ©   (2002-11-05 12:44) [5]

FetchALL потом RecordCount


 
dimis   (2002-11-05 13:22) [6]


> wdr © (05.11.02 12:35)

быстрее будет
select count(1) from ....


 
don-do   (2002-11-06 10:13) [7]

TMyGrid:=class(TCustomGrid)
public
property RowCount;
end;

begin
RecCount:=TMyGrid(Grid).RowCount-TytleCount;
end;

или

TMyGrid:=class(TDbGrid)
public
property DataLink;
end;

begin
RecCount:=TMyGrid(Grid).DataLink.BufferCount;
end;



 
Sergey13 ©   (2002-11-06 10:42) [8]

DbGridEh позволяет собирать такую статистику в SumList. И с фильтрами вроде корректно работает.



Страницы: 1 вся ветка

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

Наверх




Память: 0.48 MB
Время: 0.014 c
4-83076
zarum
2002-10-14 19:29
2002.11.25
как бы создать виртуальный диск в памяти (ex RAMDRIVE)


8-82877
GIL
2002-08-03 04:47
2002.11.25
как создать параллельный процесс без использования TTimer


1-82702
dravida
2002-11-14 17:42
2002.11.25
как узнать что мышь покинула форму?


14-82949
Pumpkin
2002-11-05 23:51
2002.11.25
Как заставить NetWare client не логиниться при загрузке Windows


6-82907
Chlavik
2002-09-26 02:26
2002.11.25
Сохранение масива..............