Applies ToAccess для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Проблема

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

Причина

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

Решение

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

Если вы создали форму или отчет и сохранили их в первый раз, пока он находится в отфильтрованном состоянии, а затем решили, что фильтр не должен быть постоянным, вы можете изменить свойство Источник записи объекта, выполнив следующую процедуру.

Удаление постоянного фильтра из формы или отчета

  1. В области навигации щелкните правой кнопкой мыши форму или отчет и выберите в контекстном меню пункт Конструктор . Объект открывается в режиме конструктора.

  2. Если страница свойств еще не отображается, нажмите клавишу F4, чтобы отобразить ее.

  3. Щелкните в поле свойства Источник записи объекта, а затем щелкните Кнопка "Построитель". Появится конструктор запросов с запросом набора записей объекта.

  4. Просмотрите в сетке конструктора запроса отфильтрованные поля и критерии фильтрации. На следующем рисунке есть одно отфильтрованное поле CompanyName и одно условие Contoso, Ltd.

    Постоянный фильтр формы

  5. Выберите столбец, содержащий отфильтрованное поле, щелкнув серую полосу сразу над строкой Поле в сетке конструктора запроса.

  6. Нажмите клавишу DELETE, чтобы удалить отфильтрованное поле и его условие.

  7. Повторите шаги 5 и 6 для каждого отфильтрованного поля, которое нужно удалить из структуры объекта.

  8. Закройте конструктор запросов. Когда вам будет предложено сохранить изменения, внесенные в инструкцию SQL, и обновить свойство, нажмите кнопку Да.

    Вы удалили постоянный фильтр из формы или отчета.

    Примечание: Удаление постоянного фильтра из формы или отчета таким образом не мешает использовать тот же фильтр обычным образом для этого объекта в будущем. Он только удаляет его из структуры объекта, чтобы по умолчанию можно было просматривать все записи в его базовой таблице или запросе.

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

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

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

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