InsertObject

Top  Previous  Next

InsertObject200        Процедура InsertObject представляет собой процедуру создания нового объекта базы данных ЛОЦМАН:PLM для компонента VLTableView. При выполнении данной процедуры в соответствии с указанным в процедуре типом и состоянием создается новый объект базы данных системы ЛОЦМАН:PLM. При этом в качестве ключевого атрибута по умолчанию принимается следующее выражение: _TYPE + "_" + _ID_VERSION, где:

_TYPE - тип объекта;
_ID_VERSION - уникальный числовой идентификатор объекта (порядковый номер объекта в базе данных ЛОЦМАН:PLM.

       После этого производится установка нового объекта в таблицу подчиненных объектов компонента VLTableView по указанной в компоненте связи. Кроме этого при выполнении данной процедуры имеется возможность создать заранее указанные в процедуре как собственные атрибуты объекта, так и атрибуты связи. В качестве потребителя информации данной процедуры может выступать только компонент VLTableView.

       Для настройки параметров данной процедуры используется специальное окно конфигуратора, которое состоит из трех закладок:

 

clip0044

Закладка Общая содержит:

Наименование - системное имя процедуры (недоступно для изменения);
Тип объекта - тип вновь создаваемого объекта в таблице;
Состояние - состояние, в котором создается новый объект;
Потребитель - таблица, в которую устанавливается компонент - потребитель информации данной процедуры, в данном случае компонент VLTableView, для установки компонента в данную таблицу воспользуйтесь контекстным меню таблицы, которое загружается щелчком правой кнопки мыши на таблице:

clip0020 где:

oУстановить - установить компонент путем выбора его из дерева компонентов головной формы (см. Окно Дерево компонентов формы);
oВставить из буфера - вставить из буфера компонент, являющимся потребителем для данной процедуры, если в таблице уже вставлен компонент данный пункт меню недоступен. Поместить указатель необходимого Вам компонента в буфер обмена можно с помощью контекстных меню Конфигуратора подчиненных компонентов формы;
oУдалить - удалить компонент из таблицы.


clip0045

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

 

clip0046 где:

Создать - зарегистрировать новый атрибут объекта по умолчанию;
Открыть - открыть специальное окно для редактирования параметров описания атрибута по умолчанию (см.VLAttribute);
Удалить - удалить описание атрибута.


clip0047

Закладка Атрибуты связи по умолчанию содержит таблицу атрибутов связи (компонент VLAttribute) вновь создаваемого объекта с головным объектом компонента VLTableView, устанавливаемых по умолчанию. Для редактирования таблицы используйте контекстное меню, которое вызывается щелчком правой кнопки мыши на таблице:

 

clip0048 где:

Создать - зарегистрировать новый атрибут связи объекта по умолчанию;
Открыть - открыть специальное окно для редактирования параметров описания атрибута связи по умолчанию (см.VLAttribute);
Удалить - удалить описание атрибута связи.

 

       Настройте параметры процедуры необходимым образом и нажмите кнопку Да для сохранения изменений или кнопку Отмена для отказа от операции.