Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Макрокоманду ShowAllRecords в классических базах данных Access можно использовать для удаления всех примененных фильтр из активного таблица, запроса результирующий набор или форма, а также отображения всех записей в таблице или результирующем наборе или всех записей в базовой таблице или запросе формы.

Настройка

Макрокоманда ПоказатьВсеЗаписи не имеет аргументов.

Примечания

Эта макрокоманда обеспечивает отображение всех записей (в том числе всех новых или измененных записей) для таблицы, результирующего набора запроса или формы. Она приводит к повторному запросу записей для формы или подчиненной формы.

Эту макрокоманду можно также использовать для удаления фильтра, который был применен с помощью макрокоманды ПрименитьФильтр, команды Фильтр на вкладке Главная или аргумента Имя фильтра либо Условие отбора макрокоманды ОткрытьФорму.

Макрокоманда действует аналогично нажатию кнопки Переключить фильтр на вкладке Главная или щелчку поля, к которому применен фильтр, правой кнопкой мыши и выбору команды Снять фильтр с поля в режиме формы, макета или таблицы.

Чтобы выполнить макрокоманду ПоказатьВсеЗаписи в модуле Visual Basic для приложений (VBA), используйте метод ShowAllRecords объекта DoCmd.

Пример

Применение фильтра с помощью макроса

Следующий макрос содержит набор действий, каждое из которых фильтрует записи для формы Списка телефонов клиента. Здесь показано использование макрокоманды ApplyFilter, ShowAllRecords и GoToControl . Здесь также показано использование условий для определения того, какая кнопка переключения в группе параметров была выбрана в форме. Каждая строка действия связана с переключателем, который выбирает набор записей, начиная с A, B, C и т. д., или всех записей. Этот макрос должен быть присоединен к событию AfterUpdate группы параметров CompanyNameFilter.

Условие

Макрокоманда

Аргументы: параметр

Примечание

[Фильтр по имени организации] = 1

ПрименитьФильтр

Условие отбора: [название] Like "[AÀÁÂÃÄ]*"

Фильтрация названий компании, которые начинаются с буквы A, À, Á, Â, Ã или Ä.

[Фильтр по имени организации] = 2

ПрименитьФильтр

Условие отбора: [название] Like "B*"

Фильтрация названий компании, которые начинаются с буквы B.

[Фильтр по имени организации] = 3

ПрименитьФильтр

Условие отбора: [название] Like "[CÇ]*"

Фильтрация названий компании, которые начинаются с буквы C или Ç.

... Строки действий с D по Y задаются в том же формате, что и строки с A по C...

[Фильтр по имени организации] = 26

ПрименитьФильтр

Условие отбора: [название] Like "[ZÆØÅ]*"

Фильтрация названий компании, которые начинаются с буквы Z, Æ, Ø или Å.

[Фильтр по имени организации] = 27

ПоказатьВсеЗаписи

Показать все записи.

[RecordsetClone].[RecordCount]>0

КЭлементуУправления

Имя элемента: Организация

Если для выбранной буквы возвращаются записи, перевести фокус на элемент управления CompanyName.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×