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

Шаг 9.3 - Создание вызывающей справочник ОКП процедуры.

.....Вернемся в модуль PCFindDetails на форму fmPCFindDetails (см. Урок 8 - Шаг 8.1). Встаньте на компонент sbtOKP - TSpeedButton, в инспекторе свойств перейдите на закладку Events и дважды щелкните мышкой напротив события OnClick. Будет создана соответствующая процедура sbtOKPClick. Введите в раздел implementation и в тело созданной процедуры следующие строки:

implementation

uses VLDefinition, PCSelOKP, PCDetail;

...

procedure TfmPCFindDetails.sbtOKPClick(Sender: TObject);
begin
     inherited;
     CurBDDCOM:=Self.vlftv.BDDCOM;
     // поместить в глобальную переменную указатель на DCOM-соединение
     CurBDId:=CurBDDCOM.RegVarList.GetIntegerData('InLibOKP');
     // поместить в глобальную переменную содержимое системной переменной с наименованием inLibOKP
     // из списка системных переменных TVLRegVarList, указатель на который был помещен
     // в свойство CurBDDCOM.RegVarList компонента TVLDCOMConnection (см. Урок 3 - Шаг 3.2)

     fmSelOKP:=TfmSelOKP.Create(Application);
     // создать форму fmSelOKP - справочник ОКП
     try
          if fmSelOKP.ShowModal=mrOk then Self.edOKP.Text:=fmSelOKP.stSelect;
          // если модальный вызов формы закончился возвратом результата mrOK
          // поместить в поле edOKP содержимое свойства формы stSelect

     finally
          fmSelOKP.Free;
          // удалить форму из памяти
     end;
end;

     Скомпилируйте проект и проверьте, как работает автоматизированный поиск и выбор кода ОКП и помещение его в соответсвующее поле. На этом данный урок закончим.
     Далее...

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