Правила на смену режима объекта

Данное правило работает следующим образом: при смене режима объекта возможно в базу данных в указанные поля добавить следующую информацию:

Для создания правила:

  1. Откройте структуру слоя (Слой|Структура слоя... или нажмите на панели инструментов кнопку ).

  2. Перейдите на вкладку Правила|Редактор. Щелкните правой кнопкой мыши в правой части окна и выберите Добавить операцию или сделайте двойной щелчок левой кнопкой мыши на пункте Операции редактирования.

    Добавление правила

    Рисунок 207. Добавление правила


  3. В открывшемся окне доступных операций выберите операцию Смена режима объекта:

    Доступные операции

    Рисунок 208. Доступные операции


  4. В том случае, если внесение информации потребуется производить не во всех базах данных, то необходимо указать конкретные базы данных. Для этого выберите нужную базу из списка, при выборе <любая> записи будут добавляться во все базы данных слоя. После выбора нажмите кнопку ОК.

    Выбор базы данных

    Рисунок 209. Выбор базы данных


  5. Добавленное правило отобразится в окне структуры слоя.

    Окно структуры слоя

    Рисунок 210. Окно структуры слоя


  6. Далее необходимо указать в какое поле будет внесена какая информация. Для этого в дереве правил щелкните дважды по пункту База:... или сделайте на этом пункте щелчок правой кнопкой мыши и выберите Добавить поле.

    Указание базы для редактирования

    Рисунок 211. Указание базы для редактирования


  7. В появившемся диалоге в верхней части щелчком левой кнопки мыши выберите поле, в которое будут записаны данные.

  8. В нижней части из списка Действие с полем: выберите один из пунктов:

    • Номер режима;

    • ID типа;

    • Имя пользователя;

    • Дата и время.

    [Примечание]Примечание

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

    Выбор поля и действия

    Рисунок 212. Выбор поля и действия


    В том случае, если ранее не была выбрана конкретная база данных, а оставлен пункт <любая>, то есть внесение данных потребуется для всех баз. То тогда Имя поля необходимо будет внести вручную в соответствующее окно. И затем выбрать Действие с полем:

    Выбор поля и действия

    Рисунок 213. Выбор поля и действия


  9. Нажмите кнопку ОК.

  10. Повторите пункты 6, 7 и 8 если необходимо чтобы данные вносились в несколько полей.

  11. Нажмите Сохранить для сохранения изменений.