Использование шаблона таблицы

Вы можете использовать шаблоны таблицы непосредственно на панелях Создать объекты и Атрибуты или добавлять их в шаблоны объектов, чтобы автоматически вставлять строки в связанные таблицы при создании объекта.

Использование панели Создать объекты

Используйте шаблон таблицы на панели Создать объекты для вставки одной или нескольких строк в целевую таблицу и игнорировать любые отношения, в которых участвует таблица. Вы можете переопределить заданное количество строк в представлении Активный шаблон.

Чтобы напрямую использовать шаблон таблицы, выполните следующие действия:

  1. На ленте щелкните вкладку Редактирование и выберите Создать Создать объекты.

    Появится панель Создать объекты.

  2. Щелкните шаблон таблицы.
    Подсказка:

    Шаблоны таблиц отображаются с именем и значком шаблона таблицы Шаблон таблиц.

  3. Щелкните кнопку Активный шаблон Прямой.

    Откроется панель Активный шаблон.

  4. Указать число строк.

    Активный шаблон

  5. Нажмите Создать.

Использование панели Атрибуты

Используйте команду Вставить строку Вставить строки на панели Атрибуты, чтобы вставить одну или несколько строк в таблицу для выбранного объекта. Вы можете выбрать объект на активной карте или выбрать строку в открытой таблице.

  1. На вкладке Редактировать ленты щелкните команду Атрибуты Атрибуты в группе Выборка.

    Появится панель Атрибуты.

  2. Щелкните вкладку Выборка на панели Атрибуты.
  3. Щелкните инструмент Выбрать Выбрать и выберите объекты.

    Или щелкните правой кнопкой мыши таблицу на панели Содержание, щелкните Открыть Open Table и выберите строку в таблице.

    Выбранный объект появляется в виде дерева выборки панели.

  4. Разверните выборку в окне выбора панели, щелкните правой кнопкой мыши название таблицы и выберите Вставить строку Вставить строки.
    Команда Вставить строку

    Откроется диалоговое окно Вставить строку.

  5. Выберите шаблон таблицы и задайте число строк.
    Диалоговое окно Вставить строку
  6. Нажмите OK.

Добавление шаблона таблицы в шаблон объектов

Добавьте шаблон таблицы к существующему шаблону объектов, чтобы автоматически вставлять строки в связанные таблицы при создании объекта. Шаблон объекта должен создавать объекты, которые участвуют в классе отношений в качестве источника.

Шаблоны таблиц, встроенные в шаблон объектов, могут упростить рабочий процесс, который в противном случае требовал бы дополнительных действий с использованием панели Атрибуты для добавления объекта к отношению при каждом создании объекта.

Вы можете задать значение исходного первичного ключа по умолчанию или настроить шаблон так, чтобы он запрашивал значение исходного первичного ключа. Когда вы создаете объект с использованием шаблона, указанное количество строк вставляется в целевую таблицу с соответствующим значением в поле внешнего ключа.

Подсказка:

Чтобы просмотреть первичный и внешний ключи для класса отношений в проекте, откройте панель Каталог, щелкните правой кнопкой мыши класс отношений и выберите Свойства. Информация об отношениях доступна на боковой вкладке Общие.

Чтобы добавить или просмотреть шаблоны таблиц, которые в данный момент встроены в шаблон объектов, выполните следующие действия:

  1. На ленте щелкните вкладку Редактирование и выберите Создать Создать объекты.

    Появится панель Создать объекты.

  2. Щелкните шаблон объектов, который создает объекты, участвующие в классе отношений активной карты в качестве источника.
  3. Щелкните шаблон правой кнопкой и выберите Свойства Свойства.

    Эта команда доступна также на панели Управление шаблонами.

    Откроется диалоговое окно Свойства шаблона.

  4. Щелкните боковую вкладку Отношения.

    Эта вкладка доступна только если шаблон создает объекты, которые участвуют в классе отношений в качестве источника.

    Названия связанных таблиц и встроенных шаблонов таблиц отображаются в верхней части этого представления.

    Боковая вкладка Отношения в Свойствах шаблона

  5. Чтобы добавить существующую таблицу и указать число строк по умолчанию, щелкните Добавить Добавить.
  6. Щелкните OK или Отмена.