插入表格命令

插入 | 報告命令 | 表格功能表項目可向測量常式插入預定義的 .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

PARAM/=

ENDFORM/

載入表單後,CHECKBUTTON1 取消選取,其文本標籤顯示「點」;CHECKBUTTON2 選取,其文本標籤為「線」;CHECKBUTTON3 取消選取,其文本標籤為「圓」;CHECKBUTTON4 選取,其文本標籤為「球體」,如:

載入表單後,您可以選中或清除不同的核取方塊。關閉表格後,最初設定的狀態(檢查1值,檢查2值,檢查3值和檢查4值)將會更改為當前核取方塊值。

相關主題:

建立表單

教程 - 建立表單

瞭解表格編輯器

報告使用表格