Фильтрация списка результатов
Вы можете уменьшить количество записей, отображаемых в списке результатов запроса, отфильтровав результаты по значениям выбранных атрибутов. Например, можно создать фильтр для отображения только событий с определенным состоянием или зарегистрированных в определенный диапазон дат.
Если будет выполнен запрос с напоминанием ввода критерия, указанного в дизайнере запросов, тогда данное напоминание будет появляться автоматически в виде поля фильтра вверху страницы результатов запроса.
Для добавления фильтра:
- На панели ярлыка заголовка щелкните
, а затем Вставить фильтр.
Появится диалог добавления атрибута. - Выберите атрибут, по которому нужно выполнять фильтрацию и щелкните OK.
Появится диалог добавления фильтра.
Иначе, щелкните правой кнопкой мыши заголовок атрибута, по которому нужно выполнить фильтрацию, а затем щелкните элемент Добавить фильтр для этого атрибута.
- В списке Оператор выберите И или Или.
- В списке Тип условия выберите нужное условие.
Доступность условий зависит от типа данных атрибута.
- Если вам необходимо указать значение фильтра в качестве части запроса, введите его в поле Значение. Иначе, если нужно, чтобы атрибут, по которому выполняется фильтрация, добавлялся в виде поля напоминания над заголовками столбцов в результатах запроса, установите параметр Показывать фильтр как запрос?, а затем щелкните OK.
Если вы установите параметр Показывать фильтр как запрос? и тип в поле Значение, данные поля Значение будут использоваться в виде начального значения для напоминания пользователю.
- В поле Описание условия введите текст, который будет использоваться над заголовками столбцов атрибута фильтрации.
Если вы не установите значение, будет использоваться имя атрибута. - Нажмите OK.
Список результатов запроса будет отфильтрован с использованием указанного условия.
Если у вас есть несколько напоминаний, отображаемых над заголовками столбцов фильтров, вы можете перемещать их для изменения их порядка. Можно щелкнуть правой кнопкой мыши напоминание для его удаления или выполнения изменения в типе условия и значении.
Вы можете добавить дополнительные фильтры для запроса, щелкнув правой кнопкой мыши панель фильтров в верхней чести списка запросов, а затем щелкнув элемент Вставить фильтр перед, Вставить фильтр после, Вставить под-фильтр перед или Вставить под-фильтр после. Параметры под-фильтров доступны для создания запросов, имеющих вложенные фильтры.
Вы можете создать запросы, которые содержат сложные критерии фильтрации и могут занимать много места в верхней части списка результатов. Для создания дополнительного места для списка результатов запроса можно свернуть панель фильтрации в верхней части запроса, щелкнув на панели фильтрации. Панель фильтрации будет свернута для отображения сводки условий фильтрации. Щелкните
для повторного отображения полной панели фильтрации, если необходимо изменить критерий фильтрации.
Если вы настроили многоязычную систему, вы можете добавлять переводы для фильтров запросов, нажимая правую кнопку мыши для нужного фильтра, а затем нажимая Локализовать фильтр запроса. Для получения информации о создании многоязычной системы см. в раздел Дизайн многоязычной системы.
Вы также можете полностью скрыть панель фильтров, выбрав параметр Скрыть фильтры в меню запроса ().
Вы можете переместить отдельный критерий фильтрации на панели критерия фильтрации для изменения логики критерия.
Выбор значений для условий Один из и Не один из осуществляется подобным образом. В следующей процедуре описывается использование условия В (In).
Для использования условия "Один из" в фильтре запроса:
- Добавьте атрибут фильтра в запрос обычным образом.
- В диалоге изменения фильтра в списке Тип условия выберите элемент Один из.
- В поле Значение введите значение, которое должно быть включено в фильтр, а затем нажмите ВВОД.
Значение появится ниже поля "Значение". - Добавьте другие значения, которые необходимо включить в фильтр виде так же, как указано в предыдущем действии.
- После установки требуемых значений щелкните OK.
Фильтр будет добавлен в запрос.
Для удаления одного из значений из условия Один из (либо в диалоге изменения фильтра, либо во время добавления фильтра), поместите указатель мыши на ненужное значение, а затем щелкните рядом со значением.