Поделиться через


Диалоговое окно «Список фильтров» (построитель отчетов 1.0)

При добавлении сущности в область фильтра в диалоговом окне «Фильтровать данные» и определении конкретных операторов сравнения необходимо выбрать, какие экземпляры этой сущности нужно использовать в фильтре. Если список экземпляров достаточно небольшой, щелкая область критериев, выводится список элементов. Например, если в область фильтра добавить сущность «Клиент», и при этом имеется всего 50 клиентов, то все 50 заносятся в раскрывающийся список и можно установить флажок для каждого клиента, которого нужно добавить к фильтру. Однако если количество клиентов достигает, например, 10 000, работа с таким большим списком становится просто непрактичной.

В ситуациях, когда эта сущность содержит большой объем данных и нужно выбрать, какие элементы будут использоваться в фильтре, построитель отчетов автоматически открывает диалоговое окно «Список фильтров» при щелчке условия нет выбранных значений в предложении фильтра диалогового окна Фильтровать данные. Диалоговое окно Список фильтров используется для сокращения числа элементов в раскрывающемся списке для этого фильтра. Цель диалогового окна Список фильтров — предварительно отфильтровать данные, которые нужно включить в фильтр.

Список Доступные данные заполняется заранее, если количество сущностей меньше заранее заданного значения, указанного в источнике данных. Чтобы сократить количество элементов в списке Доступные данные, можно ввести слово в текстовое поле Фильтр и нажать кнопку Фильтр.

Список Доступные данные не заполняется заранее, если количество сущностей больше заранее заданного значения, указанного в источнике данных. В этом случае требуется фильтр. Открывается диалоговое окно Список фильтров с кнопкой Найти, которая используется для открытия второго диалогового окна — Фильтровать данные. Здесь можно создать фильтр, возвращающий только те элементы, из которых можно сделать выбор. После фильтрации данных список Доступные данные заполняется элементами, возвращенными этим фильтром.

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

Параметры

  • Найти
    Щелкните, чтобы отфильтровать количество элементов, которые нужно отобразить в списке Доступные данные. Если нужно выполнить фильтрацию, отображается кнопка Найти. При нажатии открывается новое диалоговое окно Фильтровать данные. Примените допустимый фильтр и нажмите кнопку ОК. Если снова открывается диалоговое окно Список фильтров, список Доступные данные заполнен.

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

  • Добавить
    Щелкните, чтобы переместить выбранные элементы из списка Доступные данные в список Выбранные данные.

  • Добавить все
    Щелкните, чтобы переместить все элементы из списка Доступные данные в список Выбранные данные.

  • Выбранные данные
    Выводит все элементы, которые будут добавлены к раскрывающемуся списку критериев фильтра в диалоговом окне Фильтровать данные.

  • Удалить
    Выделите элемент и щелкните, чтобы удалить его из списка Выбранные данные.

  • Фильтр
    Чтобы сократить количество видимых элементов в списке Доступные данные, введите слово и нажмите кнопку Фильтр. Например, если список состоит из названий продуктов, а вас интересуют только те продукты, в названии которых содержится слово «горный», введите слово «горный», чтобы отобразить только эти элементы. Этот параметр доступен, только если список «Доступные данные» заранее заполнен.