Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Сколько записей после фильтрации? / 5 сообщений из 5, страница 1 из 1
02.10.2018, 12:51
    #39711598
NVT
NVT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сколько записей после фильтрации?
Добрый день.

Есть форма на хранимке в табл виде в ADP.
По правой кнопке применены какие-то фильтры.

Как узнать - количество записей в форме после фильтрации (внизу формы пишется - запись такая-то из N (фильтр), нужно значение N)
и
как получить этот набор записей без наложения фильтров на recordset формы?

PS: me.recordset.recordcount и me.recordsetclone.recordcount дают количество до фильтрации.
...
Рейтинг: 0 / 0
02.10.2018, 15:02
    #39711735
DarkMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сколько записей после фильтрации?
NVTPS: me.recordset.recordcount и me.recordsetclone.recordcount дают количество до фильтрации
А если прямо в форме в footer сделать поле и прописать count ? Только в Адп в табличной форме не прокатит , если я не ошибаюсь .
...
Рейтинг: 0 / 0
02.10.2018, 16:41
    #39711829
NVT
NVT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сколько записей после фильтрации?
DarkMan, вы правы, не прокатит...
...
Рейтинг: 0 / 0
02.10.2018, 17:49
    #39711887
DarkMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сколько записей после фильтрации?
NVTDarkMan, вы правы, не прокатит...
Если честно , я никогда не фильтровал данные такими способами. Мне всегда нравилась фильтрация изменением Recordset или Recordsource формы. Поэтому таким вопросов не возникало. А данном варианте даже и не знаю что посоветовать. А Вы не пробовали в RecordsetClone перейти на первую запись , а потом на последнюю и потом пробежать циклом и подсчитать?
...
Рейтинг: 0 / 0
03.10.2018, 09:30
    #39712243
NVT
NVT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сколько записей после фильтрации?
DarkMan, это ADP. См. выше: Me.RecordsetClone показывает все записи, а не только отфильтрованные.

Идея была в том, что юзер отбирает (фильтрами) нужный набор записей, нажимает кнопку и с этим набором проводятся какие-то действия.
Перед этим его спрашивают - хотите изменить N записей.

Пока на ум приходит решение через
DoCmd.GoToRecord , Me.Name, acFirst
и потом в цикле
DoCmd.GoToRecord , Me.Name, acNext
до конца, пока не вывалится ошибка при достижении конца записей.

Первый прогон - узнаем N и второй - сама обработка записей...
Но это как-то кривовато выглядит...
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Сколько записей после фильтрации? / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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