![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Определение кол-ва записей отображаемых DBGrid [D7, Paradox]
SkullNet © (2003-09-02 18:12:00)
У меня такой вопрос: используется компонент Field, "его" записи отображаются через DBGrid,
их количество "m"-записей, далее и применяю сво-во Filter к набору данных Table.
Количество записей отображаемых при этом DBGrid становиться "n"-записей.
Вопрос, как программно определить это количество, ведь фактически количество записей
в наборе Table не изменяется, меняется только кол-во записей отображаемых DBGrid, вот
оно мне и надо...
Заранее признателен...
Evgeny V (2003-09-03 08:18:00) [1]
Насчет RecordCount, он меняется при включении фильтра, надо только не забывать, что RecordCount после активации таблицы или активации/деактивации фильтра может показывать неверное число, пока не сделаешь или Last или FetchAll. оговорюсь - работал с IB и IB компонентами, но насколько глянул в хелп о TTable, то там тоже о рекордкаунт написано так же(плюс еще и Range).
SkullNet (2003-09-03 03:05:00) [2]
А как ты думаешь есть ли в ADO компонент Table, который я использую (или все хронически читают вопрос через строчку)...
...Мне надо получить переменную s:integer, содержащую количество отфильтрованных записей... И ответы в духе "Можно, есно, получить и количество записей..." - не катят...
Пожалуйста, или действительно дельный совет, или лучше ничего...
Спасибо за внимание...
Langolier (2003-09-03 01:39:00) [3]
В принципе можно даже пронумеровать записи в DBGrid"е, но вопрос как ты соединяешься базой, если через DBE (она все же видит отфильтрованные записи), то получится, напр.:2, 3, 4, 7, 8, ...
Т.е. 1, 5, 6, ... - отфильтрованы. Если же соединиться через ADO, то все проходит, как по маслу... Можно, есно, получить и количество записей...
SkullNet (2003-09-03 01:03:00) [4]
RecordCount, к слову, отображает количество записей набора Table, фильтрация это количество не изменяет.
Мне нужно программно определить количество записей, которые отображает DBGrid, после фильтрации. Надеюсь объяснил подробно? :)
MsGuns (2003-09-02 18:37:00) [5]
Речь идет о записях курсора или все же о кол-ве записей, видимых в гриде ?
Polevi (2003-09-02 18:33:00) [6]
RecordCount ?