Использование условных выражений

Можно создавать условные выражения для всех полей данных, включая поля сводок и группы данных.

  1. Укажите описанные ниже данные.

    В меню «Вставить» выберите «Выражение». Откроется диалоговое окно «Выражение значений» . Диалоговое окно «Выражение значений» можно вызывать только в «Дизайнере отчетов» , во время ввода на этапе выполнения оно недоступно. Таким образом, если типом условия параметра является выражение, необходимо предусмотреть для такого параметра фиксированное значение по умолчанию. Значение по умолчанию не может быть пустым, должен быть установлен флажок «Фиксированный».

  2. Чтобы создать условное выражение, перейдите на вкладку «По умолчанию» в диалоговом окне «Выражение значений» и нажмите «Добавить вариант». Создается вкладка «Вариант». По окончании добавления условий и вариантов нажмите кнопку «ОК», чтобы сохранить изменения, и закройте диалоговое окно «Выражение значений» .
  3. Укажите описанные ниже данные.
    Создание вариантов

    Нажмите кнопку «Обзор» для поля «Значение» на вкладке «Вариант», откроется диалоговое окно «Введите поле/выражение» , где можно создать выражение. Как вариант, введите значение или выражение непосредственно в поле «Значение».

    В поле «Описание» введите описание варианта для последующего использования.

    Выберите параметр «Стандартный фильтр» или «Пользовательское выражение».

    Добавление стандартных фильтров

    Если выбран «Стандартный фильтр», нажмите кнопку «Добавить условие», чтобы добавить новую строку в список «Стандартный фильтр».

    В столбце «Значение» либо добавьте значение, либо воспользуйтесь кнопкой «Обзор», чтобы выбрать поле или создать выражение в диалоговом окне «Введите поле/выражение» .

    В столбце «Условие» либо сохраните значение, которому равняется (=) значение по умолчанию, либо щелкните поле и выберите другое условие из раскрывающегося списка.

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

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

    Можно добавить столько условий, сколько понадобится. Требования варианта выполнены, когда все условия истинны.

    Удаление условий

    Чтобы удалить условие, откройте диалоговое окно «Выражение значений» , перейдите на вкладку «Вариант» и нажмите кнопку «Удалить условие».

    Следуйте указаниям диалогового окна, которые помогут создать условное выражение.

    Пользовательские выражения

    Можно ввести собственное пользовательское выражение непосредственно в текстовое поле данного варианта.

    Примечание. Если перед выбором данного параметра был введен стандартный фильтр, выражение стандартного фильтра копируется в поле «Пользовательское выражение».
    Несколько вариантов

    Каждому варианту присваивается номер, который добавляется в выражение значения. Номер варианта показан на вкладке и соответствует порядку, в котором оцениваются выражения. Например, вариант 2 оценивается перед вариантом 3 и после варианта 1.

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

    Примечание. Также можно копировать варианты, создавая аналогичные варианты с помощью кнопки «Копировать вариант».