Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

В подпунктах настоящего раздела подробно описаны способ представления выражения и приемы работы с элементами логических выражений (п.2.2.2). Далее описана работа с основными видами элементов: атрибут сущности (п. 2.3.1), константное значение (п. 2.3.2), параметр (пп. 2.3.3 и 2.3.4), скобки (п. 2.3.7), оператор (п. 2.3.5) и функция (п. 2.3.6).

...

  • «объемное» представление логической операции, т.е. использующей логический оператор «И»/«ИЛИ» (см. Рис. 2.2),

  • универсальное представление операции (см. Рис. 2.3).

...

Рис. 2.2 Представление логического выражения «И»/«ИЛИ»

Image Modified

Рис. 2.3 Универсальное представление выражения

...

Рис. 2.4 Блок функции (1 вариант)

Image Added

Рис. 2.5 Блок функции (2 вариант)

Любой элемент выражения может быть выделен для произведения над ним какого-либо действия (например, для перемещения, удаления):

...

щелчок мыши на обозначении (наименовании) операнда или оператора вызывает выделение этого операнда/оператора;

щелчок мыши на обозначении (наименовании) операнда или оператора вызывает выделение этого операнда/оператора;

Выделенный элемент обозначается синей пунктирной рамкой, как это показано на Рис. 2.6. Над выделенным элементом могут быть произведены действия – удаление, копирование, вставка (см. Табл. 2.5). Выделенный элемент также может перетаскиваться с помощью мыши в другие области условия. Если при этом удерживать нажатой клавишу [Ctrl] выбранный объект не перемещается, а копируется.

Некорректный элемент выражения (операция/функция с отсутствующим операндом/аргументом, с несовместимыми типами операндов, некорректный тип операнда/аргумента и т.д.) выделяется красной рамкой (см. Рис. 2.7).

...

Рис. 2.6 Фрагменты панели редактирования выражений
с выделенными элементами различных видов

Image Added

Рис. 2.7 Пример выделения некорректных элементов выражения

Символ вопросительного знака «?» отображается на месте операнда/оператора/аргумента функции, если они не определены. Соответствующая область элемента выражения автоматически выделяется как некорректная и пользователю следует заполнить ее правильным значением. До тех пор, пока выражение содержит некорректные элементы, невозможно его применение и просмотр в виде XML-кода.

Все условные обозначения, применяемые на панели редактирования условия, представлены и описаны в Табл. 2.6.

Табл. 2.6 Условные обозначения элементов выражения

Image Added

Заголовок конструкции, содержащей один из логических операторов «И» или «ИЛИ».

?

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

Image Added

Обозначение области элемента выражения (операции или операнда, функции или аргумента функции), щелчок на пиктограмме выделяет эту область.

Image AddedImage Added

Жирным шрифтом черного цвета выделяется заголовок (наименование) сущности или атрибута сущности, а также строка-приглашение к указанию сущности или атрибута.

Image AddedImage Added

Синим цветом текста выделяется константное значение любого типа, константное значение «Пусто» заключается в угловые скобки.

Image Added

Черным шрифтом отображается заголовок параметра или функции. Клик на заголовке функции выделяет область этой функции.

Image Added

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

Image Added

Рамка выделения элемента выражения (оператора, операнда или выражения)

Image Added

Рамка выделения некорректного элемента выражения