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

     Настроенные таким образом действия будут отображаться в окне редактора так, как показано на рисунке 8.5. Далее перейдем в окно Object TreeView на ветку дерева Item пункта меню Изделие, как показано на рисунке 8.6.

Рис. 8.6.

     Щелкните правой кнопкой мыши на ветке Items (см. рис. 8.6) и в контекстном меню выберите пункт AddItems. Последовательно создайте четыре пункта подменю (объекты TActionClientItem). В окне инспектора свойств настройте свойство Action для всех четырех пунктов следующим образом:

Свойство Значение Комментарий
TActionClientItem
Action Komplex Установите указатель на действие Komplex
TActionClientItem
Action Assembly Установите указатель на действие Assembly
TActionClientItem
Action Detail Установите указатель на действие Detail
TActionClientItem
Action Komplekt Установите указатель на действие Komplekt

     Пункты подменю станут связанными с указанными действиями. Все остальные свойства объектов TActionClientItem будут настроены автоматически. После компиляции проекта пункты меню Изделие будут недоступен, т.к. не созданы соответствующие процедуры действий.
     Загрузите редактор компонента am - менеджер действий TActionManager (см. рис. 8.5) и дважды щелкните на действии Detail - Детали. Будет создана процедура действия. Введите в раздел implementation и во вновь созданную процедуру следующие строки:

implementation

uses VLDefinition, hh, hh_funcs, PCMDIChild, PCVLMDIChild, PCLibOKP, PCFindDetails;

...

procedure TPLMCom.DetailExecute(Sender: TObject);
begin
     CurBDDCOM:=Self.DCOM;
     // поместить указатель на DCOM-соединение в глобальную переменную
     TfmPCFindDetails.Create(Application);
     // создать форму поиска деталей в базе данных
end;

     Скомпилируйте проект, загрузите приложение и проверьте работу пункта меню Изделие -> Детали. На экран будет загружена форма с установленными на нее компонентами.

     Далее...

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