powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Фильтр
12 сообщений из 12, страница 1 из 1
Фильтр
    #32206795
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ADP/A2002

ленточная форма. применяю фильтр.
Вопрс : как узнать количество записей в отобранном наборе?
...
Рейтинг: 0 / 0
Фильтр
    #32207262
йцукен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где конопки перехода по записям и будет написано их кол-во!!!
...
Рейтинг: 0 / 0
Фильтр
    #32207338
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в ас97 Me.RecordsetClone.RecordCount.
попробуй может в адп тоже покатит
...
Рейтинг: 0 / 0
Фильтр
    #32207695
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Me.RecordsetClone.RecordCount.
показывает общее количество записей.
Вопрс : как узнать количество записей в отобранном наборе?
...
Рейтинг: 0 / 0
Фильтр
    #32207949
Nick987
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Me.Recordset.RecordCount.
...
Рейтинг: 0 / 0
Фильтр
    #32208027
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Me.Recordset.RecordCount.
показывает общее число записей в наборе

а мне надо число записей после применеия фильтра то которое отображается на ленточной форме
...
Рейтинг: 0 / 0
Фильтр
    #32208032
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 вадя:

не тупи
Me.RecordsetClone.RecordCount
показывает количество "видимых записей",
т.е. до фильтра - общее, после фильтра - отфильтрованное.
(по крайней мере в ас97)
...
Рейтинг: 0 / 0
Фильтр
    #32208043
Фотография AlexJuice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
специально проверил...

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Dim rst As New Recordset, i As Long
rst.Open  "Рекордсет" , CurrentProject.Connection
i = rst.RecordCount
MsgBox i ' выдает 6751
rst.Filter = "[Поле] = 3"
i = rst.RecordCount
MsgBox i 'выдает  20 
rst.Close
Set rst = Nothing


Все отлично пашет.
...
Рейтинг: 0 / 0
Фильтр
    #32208055
Чумаков А.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кстати, Вадя, прав.
У меня в mdb 2000 все работало. Т.е. ставишь фильтр - кол-во записей считается по фильтру и в подчиненной форме тоже = Count(ID) - равнялось кол-ву по фильтру.

Перешел на ADP 2000 там проблема встала, ACC считает общее кол-во записей в рекордсете.
...
Рейтинг: 0 / 0
Фильтр
    #32208264
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот тото и оно
а нада
и кто как обходится , чтоб без наворотов?
...
Рейтинг: 0 / 0
Фильтр
    #32208273
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
беру свои слова обратно.

сделай запрос
select count(*) from ... where ...
и читай кол-во из него.

а если у тебя Sql Server, то повесь хранимую процедурку,
будет вообще хорошо :)
...
Рейтинг: 0 / 0
Фильтр
    #32208905
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мне это надо только проверить в IF и городить что-то не хочется
это ж из-за одной чифры городить пару десятков строк кода.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Фильтр
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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