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

Вниз

Определение кол-ва записей отображаемых DBGrid   Найти похожие ветки 

 
SkullNet   (2003-09-02 18:12) [0]

У меня такой вопрос: используется компонент Field, "его" записи отображаются через DBGrid,
их количество "m"-записей, далее и применяю сво-во Filter к набору данных Table.
Количество записей отображаемых при этом DBGrid становиться "n"-записей.

Вопрос, как программно определить это количество, ведь фактически количество записей
в наборе Table не изменяется, меняется только кол-во записей отображаемых DBGrid, вот
оно мне и надо...

Заранее признателен...


 
Polevi ©   (2003-09-02 18:33) [1]

RecordCount ?


 
MsGuns ©   (2003-09-02 18:37) [2]

Речь идет о записях курсора или все же о кол-ве записей, видимых в гриде ?


 
SkullNet   (2003-09-03 01:03) [3]

RecordCount, к слову, отображает количество записей набора Table, фильтрация это количество не изменяет.
Мне нужно программно определить количество записей, которые отображает DBGrid, после фильтрации. Надеюсь объяснил подробно? :)


 
Langolier ©   (2003-09-03 01:39) [4]

В принципе можно даже пронумеровать записи в DBGrid"е, но вопрос как ты соединяешься базой, если через DBE (она все же видит отфильтрованные записи), то получится, напр.:2, 3, 4, 7, 8, ...
Т.е. 1, 5, 6, ... - отфильтрованы. Если же соединиться через ADO, то все проходит, как по маслу... Можно, есно, получить и количество записей...


 
SkullNet   (2003-09-03 03:05) [5]

А как ты думаешь есть ли в ADO компонент Table, который я использую (или все хронически читают вопрос через строчку)...
...Мне надо получить переменную s:integer, содержащую количество отфильтрованных записей... И ответы в духе "Можно, есно, получить и количество записей..." - не катят...
Пожалуйста, или действительно дельный совет, или лучше ничего...
Спасибо за внимание...


 
Evgeny V ©   (2003-09-03 08:18) [6]

Насчет RecordCount, он меняется при включении фильтра, надо только не забывать, что RecordCount после активации таблицы или активации/деактивации фильтра может показывать неверное число, пока не сделаешь или Last или FetchAll. оговорюсь - работал с IB и IB компонентами, но насколько глянул в хелп о TTable, то там тоже о рекордкаунт написано так же(плюс еще и Range).



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

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

Наверх




Память: 0.48 MB
Время: 0.023 c
6-82350
Маратей_И
2003-07-25 13:44
2003.09.25
Раскажите про WININET.PAS


1-82250
delphix
2003-09-15 14:05
2003.09.25
Как сделать главной вторую форму?


1-82309
pec2
2003-09-13 22:25
2003.09.25
перевод значения из string в pchar


4-82546
DelBoy
2003-07-22 22:46
2003.09.25
Получить Хендл предыдущего окна


1-82312
APTEMKA
2003-09-13 03:20
2003.09.25
Громкость звука