СИТ "Сетевые Информационные Технологии (в машиностроении)"
Неформальное объединение IT специалистов
 
tltr
..Visual Loodsman for Delphi
Предыдущая страницаСледующая страницаГлавная страницаКарта сайтаКарта сайта
   
   
   
  Главная
  Карта сайта
  Контакты
   
  Учебное пособие:
  Содержание
   
   
  Компания АСКОН
.....
Урок 7 - Создание процедур управления объектами базы данных системы ЛОЦМАН:PLM для компонента TVLTableView (продолжение).
 

Шаг 7.4 - Создание процедуры администрирования объекта базы данных.

     Дважды щелкните на компоненте am (TActionManager) формы fmLibOKP, на экран загрузится редактор менеджера действий (см. рис. 7.2). Дважды щелкните на действии AdminObj (Администрирование), будет создана процедура действия AdminObjExecute. Введите в тело процедуры следующие строки:

procedure TfmLibOKP.AdminObjExecute(Sender: TObject);
begin
     inherited;
     Self.vltv.AdminObj;
     // вызов процедуры администрирования выделенного в таблице объекта
end;

     Скомпилируйте приложение и проверьте, как работает соответствующий пункт контекстного меню таблицы. На экран будет загружено окно администрирования выделенного в таблице объекта базы данных системы ЛОЦМАН:PLM (см. рис. 7.4).

Рис. 7.4.

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

где:

  • Добавить - добавить описание нового привилегия для группы пользователей (или для конкретного пользователя);
  • Свойства - изменить существующее привилегие;
  • Удалить - удалить существующее привилегие.

Шаг 7.5 - Создание процедуры просмотра информации об авторе-создателе объекта базы данных.

     Дважды щелкните на действии AuthorObj (Автор-создатель), будет создана процедура действия AuthorObjExecute. Введите в тело процедуры следующие строки:

procedure TfmLibOKP.AuthorObjExecute(Sender: TObject);
begin
     inherited;
     Self.vltv.AuthorObj;
     // вызов процедуры просмотра информации об авторе-создателе выделенного в таблице объекта
end;

     Скомпилируйте приложение и проверьте, как работает соответствующий пункт контекстного меню таблицы. На экран будет загружено окно просмотра информации об авторе-создателе выделенного в таблице объекта базы данных системы ЛОЦМАН:PLM (см. рис. 7.5).

Рис. 7.5.

Шаг 7.6 - Создание процедуры изменения состояния объекта базы данных.

     Дважды щелкните на действии ChangeState (Изменить состояние), будет создана процедура действия ChangeStateExecute. Введите в тело процедуры следующие строки:

procedure TfmLibOKP.ChangeStateExecute(Sender: TObject);
begin
     inherited;
     Self.vltv.ChangeState;
     // вызов процедуры изменения состояния выделенного в таблице объекта
end;

     Скомпилируйте приложение и проверьте, как работает соответствующий пункт контекстного меню таблицы. На экран будет загружено окно таблицы последующих состояний выделенного в таблице объекта базы данных системы ЛОЦМАН:PLM (см. рис. 7.6).

Рис. 7.6.

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

Предыдущая страницаСледующая страницаГлавная страницаКарта сайтаКарта сайта
 
...© 2010 "Сетевые Информационные Технологии" ...Главная...Карта сайта...Контакты