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

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

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

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

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

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

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


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

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



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

Что задача "получить количество отфильтрованных записей" - дурная и решение посчитать их -
ей полностью соответствует.
Кхм...боюсь тетя Клава из отдела N и дядя Вася из отдела Q будут с тобой не согласны. И все прочие доводы про "бестолковость задачи" они просто не поймут. Селяви.
Что, Клава или Вася так и требуют - "подай нам количество записей, которые прошли сквозь механизм локальной фильтрации компонента TpfibDataset"?
...
Рейтинг: 0 / 0
02.04.2017, 19:51
    #39431659
Barmaley57
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Количество отфильтрованных записей FibDataset
чччДBarmaley57пропущено...
Кхм...боюсь тетя Клава из отдела N и дядя Вася из отдела Q будут с тобой не согласны. И все прочие доводы про "бестолковость задачи" они просто не поймут. Селяви.
Что, Клава или Вася так и требуют - "подай нам количество записей, которые прошли сквозь механизм локальной фильтрации компонента TpfibDataset"?Ты угадал прям слово в слово!!!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
18.11.2018, 08:40
    #39734713
ZardoZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Количество отфильтрованных записей FibDataset
Чтобы 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
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Количество отфильтрованных записей FibDataset / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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