Фильтрация данных

Оглавление  Назад  Далее

 Каждая команда имеет возможность применять различные фильтры для получаемых данных. Для создания фильтра для команды применяется Конструктор фильтра. Данная форма содержит настройки для автоматического и ручного фильтров. Форма показана ниже.

 

FIlterBuilderForm

Форма "Конструктор фильтра"

 Фильтр может быть автоматический или ручной.

Для автоматического фильтра имеются следующие параметры:

Флажок "Включить автоматическую фильтрацию данных команды" - данный флажок включает/выключает механизм фильтрации данных команды при ее исполнении;

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

Кнопка "Применить фильтр". Данная кнопка позволяет просмотреть отфильтрованные данные в таблице в нижней части экрана;

Кнопка "Сохранить фильтр". Данная кнопка вызывает диалог для выбора файла, в который будут сохранены все параметры создаваемого фильтра;

Кнопка "Загрузить фильтр". Данная кнопка вызывает диалог для выбора файла, из которого будут загружены параметры фильтра;

 

Для ручного фильтра имеются следующие параметры:

Флажок "Включить ручную фильтрацию данных команды" - данный флажок выключает режим автоматической фильтрации и включает ручной механизм фильтрации данных команды при ее исполнении. Ручной механизм позволяет вручную задать условия фильтрации, а так же указать в качестве критериев фильтрации ссылки на ячейки отчета, указывая в вместо значения ссылки на ячейки в виде <Лист!Ячейка>, например <ЛистОтчета!A5>. Для указания, что используется ссылка на ячейку отчета необходимо текст ссылки обрамлять символами "<" в начале и ">" в конце. Если в ссылке не указан лист, то подразумевается первый лист отчета;

Кнопка "Применить фильтр". Данная кнопка позволяет просмотреть отфильтрованные данные в таблице в нижней части экрана;

Поле для ввода текста фильтра. Данное текстовое поле содержит текстовое описание условий фильтрации;

Кнопка "Перенести настройки фильтра". Данная кнопка производит перенос всех условий автоматического фильтра в текстовое представление ручного фильтра.

 

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

 

Для сохранения активности фильтра и его параметров нажмите кнопку "ОК", для отказа от произведенных изменений нажмите кнопку "Отмена".