Создание атрибутов в шаблоне схематического представления

Предварительное условие:

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

Более подробно о создании полей в классах схематического представления

При конфигурации атрибутов в шаблоне схематического представления атрибуты схемы позволяют руководить данными, соответствующими схематическому представлению. Для создания атрибутов схемы в Редакторе набора схематических данных (Schematic Dataset Editor) необходимо использовать команду Создать атрибут (New Attribute). Конфигурация атрибута схемы главным образом состоит из конфигурации имени, типа, режима хранения и оценки, а также определения способа вычисления их значений.

Указанные ниже шаги описывают подробное создание атрибута схемы в шаблоне схематического представления в Редакторе набора схематических данных (Schematic Dataset Editor):

Шаги:
  1. Отредактируйте набор схематических данных в редакторе набора схематических данных.
  2. Если ресурсы набора схематических данных не представлены в виде дерева в окне Элементы схемы (Schematic Items), нажмите кнопку Виды (Views) на панели инструментов редактора набора схематических данных и выберите Дерево проекта (Project Tree).
  3. Щелкните правой кнопкой мыши запись шаблона схематического представления в редакторе набора схематических данных, в котором необходимо создать атрибут схемы.
  4. Щелкните Создать атрибут (New Attribute).

    В окне редактора справа автоматически появляется вкладка Свойства (Properties) для нового атрибута схемы:

    Создать атрибут (New Attribute) в шаблоне схематического представления — вкладка Свойства (Properties), начальное содержание

  5. Введите имя, которое будет использоваться для нового атрибута схемы в поле Имя (Name) во вкладке Свойства (Properties).
    • При желании хранить значения атрибута схемы в таблице класса схематического представления (режим хранения=Поле (Field) и наличии в этой таблице поля для хранения этих значений введите имя поля в текстовом поле Имя (Name).
    • Для атрибутов схемы нет преопределенного имени атрибута, которое применяется к шаблонам схематического представления.
  6. Выберите тип атрибута схемы из раскрывающегося списка Тип (Type), как показано ниже:
    • Выберите Константа (Сonstant) для атрибута схемы, обладающего таким же значением константы.
    • Выберите Поле (Field) для атрибута схемы, значения которого будут отображаться в поле, появляющемся по пользовательскому запросу, указанному для соответствующего шаблона представления.
    • Выберите Отформатированный (Formatted), если значение атрибута схемы само воспроизводит собственные значения путем форматирования других существующих значений атрибута.
    • Выберите Функция (Function) для атрибута схемы, значения которого вычисляются применяемой функцией.
    • Выберите Набор свойств (Property Set) для атрибутов схемы, значения которых автоматически управляются любым правилом схемы, компоновщиком или другим пользовательским компонентом.
    • Выберите Запрос (Query) для значений атрибута схемы, которые будут отображаться в ответ на запрос, за исключением пользовательского запроса, который можно назначить для соответствующего шаблона схематического представления.
    • Выберите Скрипт (Script) для создания атрибута схемы, значения которого возвращаются скриптом VB.

    Для каждого типа атрибута, обладающего своими собственными параметрами, содержание вкладки Свойства (Properties) автоматически изменяется согласно выбранному типу атрибута.

  7. В зависимости от указанного типа атрибута сконфигурируйте его конкретные параметры.
  8. Выберите режим хранения для значений атрибута. Конфигурацию информации необходимо выполнить из раздела Режим хранения (Storage Mode) .
    • Выберите Поле (Field) для хранения значений атрибута схемы в поле в соответствующей таблице класса схематического представления.
    • Выберите Набор свойств (Property Set) для хранения значений атрибута схемы в наборе схематических данных и при отсутствии необходимости отображать эту информацию в поле в соответствующей таблице класса схематического представления.
    • Выберите Не сохранять (No Storage), если нет необходимости хранить значения атрибута.

    В режиме хранения Поле (Field) значения атрибута схемы хранятся в поле с таким же именем, как и имя таблицы класса схематического представления. В режиме хранения Набор свойств (Property Set) значения атрибута схемы хранятся в наборе свойств, имя которого связано с именем атрибута схемы в поле BLOBS схематического представления.

  9. Конфигурация при оцененных значениях атрибута схемы. Эту конфигурацию необходимо выполнить из раздела Режим оценки (Evaluation mode) :
    • Выберите Создать/Обновить (On Generate/Update) для оценки при создании представления и каждом его обновлении.
    • Выберите Начать редактирование (On Start Editing) для оценки при создании представления, его обновлении и каждый раз при загрузке представления в память, т. е. при начале сессии редактирования.
    • Выберите Обновить/Перерисовать (On Refresh/Redraw) для оценки при создании представления, его обновлении, загрузке и каждый раз при наличии какого-либо фактора, который приводит к обновлению или перерисовке содержания представления (например при изменении шкалы или экстента в представлении).
    • Выберите По мере необходимости (As Needed) при желании выполнить оценку атрибута схемы.

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

    Режим оценки Обновить/Перерисовать никогда не используется для атрибутов схемы, которые применяются к схематическим представлениям. Эта опция всегда отключена.

  10. Щелкните OK в нижней части вкладки Свойства (Properties), чтобы проверить параметры атрибутов схемы, которые установлены в их размещениях.

    Новая запись для вновь созданного атрибута схемы отображается в дереве Редактора набора данных (Dataset Editor) под записью соответствующего шаблона схематического представления. В зависимости от типа атрибута слева от записи дерева атрибута схемы отображается один из следующих значков.

    • Знак типа Константа (Constant) для типа Константа (Constant)
    • Знак типа Поле (Field) для типа Поле (Field)
    • Знак типа Отформатированный (Formatted) для типа Отформатированный (Formatted )
    • Знак типа Функция (Function) для типа Функция (Function )
    • Знак типа Набор функции (Property Set) для типа Набор функции (Property Set)
    • Знак типа Запрос (Query) для типа Запрос (Query)
    • Знак типа Скрипт (Script ) для типа Скрипт (Script )

  11. Щелкните Сохранить (Save) на панели инструментов Редактора набора схематических данных (Schematic Dataset Editor).

Большинство параметров, конфигурируемых для атрибута схемы, можно конфигурировать повторно при необходимости в любое время. Единственным заблокированным параметром при создании атрибута схемы является его имя.

Связанные темы

5/10/2014