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

Примечание: Название «локальные» переменные означает, что переменные являются локальными, т.е. действуют только для данного отчета, тем не менее, они могут быть вызваны из любого места отчета, т.е. являются глобальными для данного отчета.

Объявление переменных, функций и процедур

Чтобы объявить переменные, функции и процедуры для использования любым кодом Basic в отчете HyperView, используйте свойство LocalDecls объекта TheFrame/TheView, содержащееся во вкладке PC-DMISдиалога PropertySheet. Для этого:

1.  Откройте диалог PropertySheetдля объекта.

2.  Выберите The Frame/The View из списка.

3.  Откройте вкладку PC-DMIS.

4.  Дважды нажмите на элемент LocalDecls в списке свойств. Открывается окно редактора BasicVBSMini-Editor.

Можно добавить любой код Basic в этом окне, включая объявление переменных, функций и процедур. Любые объявленные здесь переменные, функции и процедуры будут глобальными, но не будут показаны в окне ScriptWizard.

Использование объектов и функций в отчетах HyperView

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

{bmct objbar.shg}

<P><IMG BORDER=0 WIDTH=84 HEIGHT=336 SRC="images/objbar.gif" USEMAP="#objbar" ALT="objbar">

<MAP NAME="objbar">

<!-- 'JI(">level3","PointInfoObject")' Macro Invisible  'Point Info Object (PC-DMIS Extention Object)' -->

<AREA SHAPE="RECT" ALT="Point Info Object (PC-DMIS Extention Object)" COORDS="56,279,82,306" HREF="pointinfoobject.htm">

<!-- 'JI(">level3","HistogramObject")' Macro Invisible  'Histogram Object (PC-DMIS Extention Object)' -->

<AREA SHAPE="RECT" ALT="Histogram Object (PC-DMIS Extention Object)" COORDS="56,252,82,279" HREF="histogramobject.htm">

<!-- 'JI(">level3","CadObject")' Macro Invisible  'CAD Object (PC-DMIS Extention Object)' -->

<AREA SHAPE="RECT" ALT="CAD Object (PC-DMIS Extention Object)" COORDS="56,223,82,250" HREF="cadobject.htm">

<!-- 'JI(">level3","SpinnerObject")' Macro Invisible  'Spinner Object' -->

<AREA SHAPE="RECT" ALT="Spinner Object" COORDS="56,195,82,222" HREF="spinnerobject.htm">

<!-- 'JI(">level3","EditDbleBoxObject")' Macro Invisible  'Edit Double Box Object' -->

<AREA SHAPE="RECT" ALT="Edit Double Box Object" COORDS="56,167,82,194" HREF="editdbleboxobject.htm">

<!-- 'JI(">level3","ListBoxObject")' Macro Invisible  'List Box Object' -->

<AREA SHAPE="RECT" ALT="List Box Object" COORDS="56,140,82,167" HREF="listboxobject.htm">

<!-- 'JI(">level3","CheckbuttonObject")' Macro Invisible  'Check Button Object' -->

<AREA SHAPE="RECT" ALT="Check Button Object" COORDS="57,113,83,140" HREF="checkbuttonobject.htm">

<!-- 'JI(">level3","GaugeObject")' Macro Invisible  'Gauge Object' -->

<AREA SHAPE="RECT" ALT="Gauge Object" COORDS="56,84,82,111" HREF="gaugeobject.htm">

<!-- 'JI(">level3","FrameObject")' Macro Invisible  'Frame Object' -->

<AREA SHAPE="RECT" ALT="Frame Object" COORDS="57,55,83,82" HREF="frameobject.htm">

<!-- 'JI(">level3","BorderObject")' Macro Invisible  'Border Object' -->

<AREA SHAPE="RECT" ALT="Border Object" COORDS="56,29,82,56" HREF="borderobject.htm">