插入一个表格命令

插入 | 报告命令 | 表格菜单项可向测量例程插入预定义的 .FORM 文件。选择此菜单项后,屏幕上会显示插入表格对话框。

插入表格对话框

浏览 .FORM 文件,选择此文件,且单击打开。PC-DMIS 将插入一条类似以下的 FORM/FILENAME 命令到“编辑”窗口:

CS1=FORM/FILENAME=C:\PCDMIS40RELEASE\REPORTING\TESTFORM.FORM

PARAM/=

ENDFORM/

FILENAME = 定义要加载的 .FORM 文件位置。

PARAM/ - 可发送信息至表格。例如,使用 PARAM/Text1.Text = C1.INPUT 的 PARAM 语句将发送注释 C1.INPUT 的值,并将其发送至控件。

另外一种方式:键入 FORM 并按 TAB ,以 FORM/FILENAME 命令插入测量例程,然后手动键入路径以加载目标表格。

当PC-DMIS执行该命令时,它将打开已定义的表格,然后,将所有定义的参数传递给表格的控件。

FORM 与测量例程之间的通信

组合使用 ASSIGN 和 PARAM 语句,可来回传递表格的值。以此可在表格测量例程之间创建双向通信。

ASSIGN 语句 - 您可通过 ASSIGN 语句初始化表格控件的值。这些语句也创建了变量,这些变量后续可在关闭表格时接收表格的更新值。

例如,假定有一个表格,该表格有四个未命名的复选框,如下:

但您希望测量例程动态地为复选框指派名称和值。在“编辑”窗口中,可使用 ASSIGN 语句为复选框命名和初始化,如下所示:

ASSIGN/CHECK1VALUE=0

ASSIGN/CHECK1TEXT="Point"

ASSIGN/CHECK2VALUE=1

ASSIGN/CHECK2TEXT="Line"

ASSIGN/CHECK3VALUE=0

ASSIGN/CHECK3TEXT="Circle"

ASSIGN/CHECK4VALUE=1

ASSIGN/CHECK4TEXT="Sphere"

PARAM 语句 - 现在您有几个变量,您可使用 PARAM 语句创建变量和表格本身之间的连接,如:

CS1=FORM/FILENAME= C:\PCDMIS40RELEASE\REPORTING\TESTFORM.FORM

PARAM/CHECKBUTTON1.VALUE=CHECK1VALUE

PARAM/CHECKBUTTON1.TEXT=CHECK1TEXT

PARAM/CHECKBUTTON2.VALUE=CHECK2VALUE

PARAM/CHECKBUTTON2.TEXT=CHECK2TEXT

PARAM/CHECKBUTTON3.VALUE=CHECK3VALUE

PARAM/CHECKBUTTON3.TEXT=CHECK3TEXT

PARAM/CHECKBUTTON4.VALUE=CHECK4VALUE

PARAM/CHECKBUTTON4.TEXT=CHECK4TEXT

参数/=

ENDFORM/

加载表格后,CHECKBUTTON1 取消选择,其文本标签显示“点”;CHECKBUTTON2 选择,其文本标签为“线”;CHECKBUTTON3 取消选择,其文本标签为“圆”;CHECKBUTTON4 选择,其文本标签为“球体”,如:

加载表单后,您可以选中或清除不同的复选框。关闭表格后,最初设置的状态(检查1值,检查2值,检查3值和检查4值)将会更改为当前复选框值。

相关主题:

创建窗体

指南-创建窗体

了解窗体编辑器

在报告中使用表格