Интерактивное графическое программное обеспечение PC-DMIS (Глава 11: Создание отчетов HyperView), страница 31

Присвоение выражений PC-DMIS полям объектов отчета HyperView

Выражения PC-DMIS могут быть присвоены полям объектов отчета HyperView  с помощью команды PARAM/ в окне Edit. Синтаксис такого присвоения:

PARAM/{код объекта}.{имя свойства}={выражение PC-DMIS}

Пример: Следующая опция PARAM/ изменяет поле BorderStyle объекта Text1: PARAM/Text1.BorderStyle=1

Присвоение переменных полям объекта

Если выражение PC-DMIS является переменной, то при присвоении ее полю объекта отчета HyperView  изменения значения поля вызовет изменение переменной PC-DMIS.

Пример: С помощью следующей опции PARAM/ переменная PC-DMIS myTitle присваивается полю Title объекта Frame. При этом любые изменения объекта отчета HyperView  вызовут изменение переменной myTitle. PARAM/TheFrame.Title=myTitle

Примеры использования отчета HyperView

Ниже приведены два примера использования отчета HyperView. Пример 1 показывает ввод одностраничного отчета в несколько мест программы. Пример 2 показывает использование отчета HyperView для получения информации от пользователя для изменения переменных PC-DMIS.

Пример 1

Пример показывает использование одностраничного отчета HyperView в нескольких местах программы.

1.  Создайте программу с не менее чем двумя выводимыми размерами в ней (D1 и D2).

2.  Создайте новый отчет HyperView с помощью опции REPORT | HYPER-REPORTING | NEW из окна Edit.

 Объект Dimension Info

3.  Выберите объект DimensionInfoиз панели Object.

4.  Перетащите прямоугольник в окно отчета, чтобы определить объект Dimension Info.

5.  Заполните диалог DimensionInfoили оставьте значения по умолчанию.

6.  Сохраните и закройте отчет.

7.  Вставьте созданный отчет в программу с помощью опции UTILITIES | INSERTREPORTINGOBJECT.

8.  В окне Edit измените строку PARAM/= следующим образом: PARAM/DimensionInfo1.DimID=D1

Примечание: Можно изменить "DimensionInfo1", чтобы было соответствие с именем Вашего объекта DimensionInfo. Чтобы определить имя объекта, щелкните правой кнопкой мыши в окне отчета, чтобы увидеть его перечень свойств, и выберите вкладку Settings. Имя ObjectCode дано в верхней строке.

9.  Теперь снова вставьте отчет HyperView в программу.

10.  Измените строку PARAM/= следующим образом:

PARAM/DimensionInfo1.DimID=D2

При выполнении программы будет выдана размерная информация для обоих идентификаторов размеров в одном и том же отчете HyperView.

Пример 2

В следующем примере показано, как можно использовать отчет HyperView для получения данных от пользователя для изменения переменных PC-DMIS.

1.  Создайте переменную PC-DMIS: ASSIGN/NumBoltHoles=4

2.  Создайте новый отчет HyperView с помощью опции REPORT | HYPER-REPORTING | NEW из окна Edit.

 Объект EditLongBox

3.  Выберите объект EditLongBoxиз панели Object.

4.  Перетащите прямоугольник в окно отчета HyperView , чтобы определить объект EditLongBox.

5.  Сохраните и закройте отчет.

6.  Введите созданный  отчет HyperView в программу с помощью опции UTILITIES | INSERTREPORTINGOBJECT.

7.  В окне Edit измените строку PARAM/= следующим образом: PARAM/EditLongBox1.Text=NumBoltHoles

Это свяжет переменную NumBoltHoles PC-DMIS с полем ввода в отчете HyperView. При выполнении программы пользователь может ввести новое значение в это поле ввода, при этом значение переменной NumBoltHoles будет изменено. Этот метод может быть использован для получения данных от пользователя для использования в программе.


 [JLH1]V35. New

 [JLH2]Add to index target list.

 [JLH3]Add to index target list.

 [JLH4]Add to index target list.

 [JLH5]Add to index target list.

 [JLH6]Add to index target list.

 [JLH7]Add to index target list.