powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Количество отфильтрованных записей FibDataset
15 сообщений из 15, страница 1 из 1
Количество отфильтрованных записей FibDataset
    #39431526
MBlack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здорова товарищи программеры...

Вопрос такой.

Как мне узнать кол-во отфильтрованный записей, то есть после применения Filtered использую компонент FibDataSet

RecordCount - показывает только общее кол-во записей

А вот кол-во отфильтрованных записей???
...
Рейтинг: 0 / 0
Количество отфильтрованных записей FibDataset
    #39431532
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пробежаться по всем записям и посчитать.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Количество отфильтрованных записей FibDataset
    #39431547
MBlack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Только так? Других каких то способов нет...
...
Рейтинг: 0 / 0
Количество отфильтрованных записей FibDataset
    #39431550
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MBlack,

ну вот зачем тебе?
...
Рейтинг: 0 / 0
Количество отфильтрованных записей FibDataset
    #39431563
Kirill Razuvaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MBlackRecordCount - показывает только общее кол-во записей

А вот кол-во отфильтрованных записей???
Насколько помню, там есть еще VisibleRecordCount...
...
Рейтинг: 0 / 0
Количество отфильтрованных записей FibDataset
    #39431567
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MBlackТолько так?
Угу. Дурной задаче - дурное решение.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Количество отфильтрованных записей FibDataset
    #39431572
MBlack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VisibleRecords показывает только те записи которые видны...
но не реальное количество
...
Рейтинг: 0 / 0
Количество отфильтрованных записей FibDataset
    #39431573
MBlack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovУгу. Дурной задаче - дурное решение.


Что иммете ввиду?
...
Рейтинг: 0 / 0
Количество отфильтрованных записей FibDataset
    #39431620
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MBlackЧто иммете ввиду?
Что задача "получить количество отфильтрованных записей" - дурная и решение посчитать их -
ей полностью соответствует.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Количество отфильтрованных записей FibDataset
    #39431636
Barmaley57
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovMBlackЧто иммете ввиду?
Что задача "получить количество отфильтрованных записей" - дурная и решение посчитать их -
ей полностью соответствует.
Кхм...боюсь тетя Клава из отдела N и дядя Вася из отдела Q будут с тобой не согласны. И все прочие доводы про "бестолковость задачи" они просто не поймут. Селяви.
...
Рейтинг: 0 / 0
Количество отфильтрованных записей FibDataset
    #39431641
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MBlackА вот кол-во отфильтрованных записей???
можно так в отдельном FibQuery

Код: sql
1.
2.
3.
SELECT count (таблица.ID)
FROM таблица(ы)
WHERE <таблица.фильтруемое поле> = <условия фильтра>



Dimitry Sibiryakovи решение посчитать их -
ей полностью соответствует.
соглашусь ;)
...
Рейтинг: 0 / 0
Количество отфильтрованных записей FibDataset
    #39431652
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Док,
сильно подозреваю, что ТС имел в виду т.н. "локальную" фильтрацию. Т.е., select count тут не поможет.
...
Рейтинг: 0 / 0
Количество отфильтрованных записей FibDataset
    #39431654
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Barmaley57Dimitry Sibiryakovпропущено...

Что задача "получить количество отфильтрованных записей" - дурная и решение посчитать их -
ей полностью соответствует.
Кхм...боюсь тетя Клава из отдела N и дядя Вася из отдела Q будут с тобой не согласны. И все прочие доводы про "бестолковость задачи" они просто не поймут. Селяви.
Что, Клава или Вася так и требуют - "подай нам количество записей, которые прошли сквозь механизм локальной фильтрации компонента TpfibDataset"?
...
Рейтинг: 0 / 0
Количество отфильтрованных записей FibDataset
    #39431659
Barmaley57
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччДBarmaley57пропущено...
Кхм...боюсь тетя Клава из отдела N и дядя Вася из отдела Q будут с тобой не согласны. И все прочие доводы про "бестолковость задачи" они просто не поймут. Селяви.
Что, Клава или Вася так и требуют - "подай нам количество записей, которые прошли сквозь механизм локальной фильтрации компонента TpfibDataset"?Ты угадал прям слово в слово!!!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Количество отфильтрованных записей FibDataset
    #39734713
ZardoZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чтобы VisibleRecordCount показывало не только видимые записи в FIBDataSet.Option должно быть poFetchAll и не должно стоять опции poVisibleRecno. Но скролл в гриде работает коряво без poVisibleRecno.
Код: pascal
1.
2.
3.
4.
5.
6.
7.
    
  vr := (DBGridEh1.DataSource.DataSet as TpFIBDataSet).VisibleRecordCount;
  ar := (DBGridEh1.DataSource.DataSet as TpFIBDataSet).RecordCount;
  if vr <> ar then
    sb1.SimpleText := 'Фильтр активен: ' + IntToStr(vr) + ' из ' + IntToStr(ar)
  else
    sb1.SimpleText := '';
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Количество отфильтрованных записей FibDataset
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]