Главная страница
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.02 c
1-82177
lliriK
2003-09-13 07:17
2003.09.25
Дайте ссылку!


1-82210
Rel_
2003-09-12 11:56
2003.09.25
Excel - нумерация страниц


3-82039
jack128
2003-09-02 19:42
2003.09.25
Порядок проверки условий в запросе


4-82558
Davinchi
2003-07-22 11:36
2003.09.25
Свойства файла MsWord


1-82175
Overstep
2003-09-02 12:06
2003.09.25
Fastreport и TXT-фильтр