使用運算式輸出到檔案

報告標籤的輸出設定對話方塊(檔案 | 列印 | 報告視窗列印設定)中,您可使用檔案方塊中的運算式。透過此功能,可結合使用測量常式代碼和輸出設定對話方塊,從而動態變更輸出檔案的目標目錄。

例如,假定有兩個使用者 John 與 Amy,他們要將同一個測量常式的檢查報告傳送至使用者名稱下面的現有子目錄。您可以不開啓每個使用者的輸出配置對話方塊,亦不變更報告的目標目錄和名稱,而是直接讓使用者鍵入其名字到註解中,然後使用指派和流控制命令,將不同目標目錄和報告名稱儲存在變數中,比如:

C1 =COMMENT/INPUT,YES,鍵入您的名字:

IF/C1.INPUT=="John"

ASSIGN/VAR_FILENAME="C:\\inspectionreports\\John\\John.rtf "

COMMENT/OPER,NO,VAR_FILENAME

END_IF/

ELSE_IF/C1.INPUT=="Amy"

ASSIGN/VAR_FILENAME="C:\\inpectionreports\\Amy\\Amy.rtf"

COMMENT/OPER,NO,VAR_FILENAME

END_ELSEIF/

ELSE/

ASSIGN/VAR_FILENAME="C:\\inspectionreports\\"+C1.INPUT+".rtf"

COMMENT/OPER,NO,VAR_FILENAME

END_ELSE/

然後,在輸出設定對話方塊的報告標籤上的檔案方塊中,鍵入 VAR_FILENAME 變數,如下所示:

「檔案」方塊中的 VAR_FILENAME

「檔案」方塊中的 VAR_FILENAME

此後,祇要執行測量常式,若使用者是 John,則將 John.rtf 儲存至其目錄;若使用者是 Amy,則將 Amy.rtf 儲存至其目錄;若其他使用者鍵入了其名字,將儲存至預設的 C:\Inspectionreports\ 目錄。