|
|
..... |
TVLDateTimePicker - поле редактирования атрибута типа дата или время |
|
.....TVLDateTimePicker - визуальный компонент библиотеки Visual Loodsman For Delphi, представляющий собой обыкновенное поле редактирования атрибута объекта базы данных системы ЛОЦМАН:PLM типа дата или время. Компонент создан на базе компонента TDateTimePicker среды Delphi (закладка Win32). Заполнение поля информацией осуществляется с помощью метода компонента TVLOwnerManager.ReadBDAttributes. Считывание измененной информации и запись в базу данных осуществляется методами TVLOwnerManager.SaveBDAttributes и TVLOwnerManager.InsertObject.
В общем виде компонент TVLDateTimePicker выглядит следующим образом, как показано на рисунке ниже и повторяет все свойства базового компонента:
Собственные свойства TVLDateTimePicker, опубликованные в инспекторе объектов.
Свойство |
Тип |
Комментарий |
EdOnChange |
TWinControl |
Указатель на управляемый компонент формы, который становится доступным (Enable=True) при редактировании поля (обычно это кнопка OK - TBitBtn) |
NameAttr |
string |
Имя атрибута объекта базы данных системы ЛОЦМАН:PLM. |
VLAutoload |
boolean |
Признак автозагрузки атрибута из базы данных (по умолчанию - True). Если False, то загрузка атрибута методом TVLOwnerManager.ReadBDAttributes производится не будет. |
VLFieldType |
TVLDTPFieldType |
Тип атрибута, в зависимости от его значения в поле помещается различная информация, может принимать следующие значения:
-
keyAttr_DTP - ключевой атрибут собственного объекта компонента TVLOwnerManager (идентификатор InBDID);
-
linkAttr_DTP - атрибут связи, идентификатор которой указан в свойстве InLBDID компонента TVLOwnerManager;
-
parentAttr_DTP - атрибут родительского объекта компонента TVLOwnerManager (идентификатор InPBDID);
-
selfAttr_DTP - атрибут собственного объекта компонента TVLOwnerManager (идентификатор InBDID).
|
Public методы компонента TVLDateTimePicker.
Наименование |
Комментарий |
VLOnChange |
Процедура вызываемая по умолчанию при изменении содержимого поля редактирования даты или времени (событие OnChange). Данна процедура управляет компонентом, указатель которого помещен в свойство EdOnChange. В случае, если пользователь переопределяет событие OnChange, рекомендуется данную процедуру вызывать в теле пользовательской процедуры события. |
|
|
|
|
|
|
|
|