Данное правило работает следующим образом: при смене режима объекта возможно в базу данных в указанные поля добавить следующую информацию:
Номер режима - порядковый номер режима на который была произведена смена;
ID типа - ID типа из структуры слоя;
Имя пользователя - при использовании локальной версии в поле будет написано local, при использовании серверной версии в поле будет внесено имя пользователя сменившего режим объекта;
Дату изменения - вносится дата и время изменения режима.
Для создания правила:
Откройте структуру слоя ( или нажмите на панели инструментов кнопку ).
Перейдите на вкладку Операции редактирования.
. Щелкните правой кнопкой мыши в правой части окна и выберите или сделайте двойной щелчок левой кнопкой мыши на пунктеРисунок 207. Добавление правила
В открывшемся окне доступных операций выберите операцию
:Рисунок 208. Доступные операции
В том случае, если внесение информации потребуется производить не во всех базах данных, то необходимо указать конкретные базы данных. Для этого выберите нужную базу из списка, при выборе
записи будут добавляться во все базы данных слоя. После выбора нажмите кнопку .
Рисунок 209. Выбор базы данных
Добавленное правило отобразится в окне структуры слоя.
Рисунок 210. Окно структуры слоя
Далее необходимо указать в какое поле будет внесена какая информация. Для этого в дереве правил щелкните дважды по пункту
или сделайте на этом пункте щелчок правой кнопкой мыши и выберите .
Рисунок 211. Указание базы для редактирования
В появившемся диалоге в верхней части щелчком левой кнопки мыши выберите поле, в которое будут записаны данные.
В нижней части из списка Действие с полем: выберите один из пунктов:
Номер режима;
ID типа;
Имя пользователя;
Дата и время.
Примечание | |
---|---|
Тип поля для внесения данных должен соответствовать вносимой информации. В противном случае после смены режима будет выдано сообщение об ошибке. |
Рисунок 212. Выбор поля и действия
В том случае, если ранее не была выбрана конкретная база данных, а оставлен пункт Имя поля необходимо будет внести вручную в соответствующее окно. И затем выбрать Действие с полем:
, то есть внесение данных потребуется для всех баз. То тогда
Рисунок 213. Выбор поля и действия
Нажмите кнопку
.Повторите пункты 6, 7 и 8 если необходимо чтобы данные вносились в несколько полей.
Нажмите
для сохранения изменений.