你好,
我從未創建過比排列框更大的報表,也從未創造性地將內容排列在二維框中。我有一個更大的資料集,想建立一個互動式 HTML 輸出。我最初的設計是一個帶有子選項卡系統的 TAB 報表。假設有 3 個選項卡,3 個子選項卡,每個子選項卡有 3 個顯示面板。我希望為每個需要的圖表呼叫一個函數。整個報表將共享多個圖表。
我嘗試用外部結構檔案建立這個TAB報表,但我缺乏這方面的技能。我最大的問題不是報表結構,而是如何在其中新增圖表。下面的範例是一個使用函數呼叫的拙劣嘗試。問題是我需要對幾個表進行子集化並關閉它們,這帶來了問題。我需要一種方法來建立一個包含多個選項卡和子選項卡的報表,並將圖表傳遞給它。
txnelson:編輯了條目,將列出的 JSL 放入 JSL 顯示框中,使用「JSL」圖標
file_list = {"inspections.csv", "recipes.csv"};
area_list = {"IS", "MFC"};
Recipe1 = Open( directory || "MFC_Module_Raw_Data.jmp" );
REC_DUR_PLOT = Function( {},
Recipe1 << New Column( "Date_Hour",
Numeric,
"Continuous",
Format( "m/d/y h:m", 19 ),
Input Format( "m/d/y h:m" ),
Formula( :Date + Hour( :Time ) * 3600 ),
Lock( 0 )
);
dt2 = Recipe1 << Summary( Group( :Tool, :Date_Hour ), N( :Carrier ID ) );
plot1 = Graph Box(
dt2 << Graph Builder(
Size( 662, 912 ),
Show Control Panel( 0 ),
Variables(
X( :Date_Hour ),
Y( :Name( "N(Carrier ID)" ) ),
Group Y( :Tool ),
Color( :Tool )
),
Elements( Points( X, Y, Legend( 11 ) ), Smoother( X, Y, Legend( 12 ) ) ),
SendToReport(
Dispatch(
{},
"N(Carrier ID)",
ScaleBox,
{Add Ref Line( 20, "Solid", "Medium Dark Red", "Target", 2 )}
)
)
);
);
//RP1 << append (plot1);
Close( dt2, No Save );
);
REC_DUR_PLOT();
New Window( "Weekly Report",
tb1 = Tab Box(
"CC1 Collective",
Tab Box(
"CC1 Recipe Duration [sec]",
RP1 = Panel Box( "Process Run Time",
REC_DUR_PLOT();
),
"CC1 Chamber Temperature [C]",
V List Box(
Panel Box( "Avg Temperature",
Text Box( "Avg Temperature" ),
),
Panel Box( "Min Temperature",
Text Box( "Min Temperature" ),
),
Panel Box( "Max Temperature",
Text Box( "Max Temperature" ),
),
),
"CC1 Water Flow [l/min]",
V List Box(
Panel Box( "Avg Water Flow",
Text Box( "Avg Water Flow" ),
),
Panel Box( "Min Water Flow",
Text Box( "Min Water Flow" ),
),
Panel Box( "Max Water Flow",
Text Box( "Max Water Flow" ),
),
),
"CC1 Water Volume [L]",
Panel Box( "Water Volume in Liters",
Text Box( "Water Volume in Liters" ),
),
"CC1 Water Temperature [C]",
V List Box(
Panel Box( "Avg Temperature",
Text Box( "Avg Temperature" ),
),
Panel Box( "Min Temperature",
Text Box( "Min Temperature" ),
),
Panel Box( "Max Temperature",
Text Box( "Max Temperature" ),
),
),
"CC1 Exhaust Air Flow [m3/h]",
V List Box(
Panel Box( "Avg Exhaust Air Flow",
Text Box( "Avg Exhaust Air Flow" ),
),
Panel Box( "Min Exhaust Air Flow",
Text Box( "Min Exhaust Air Flow" ),
),
Panel Box( "Max Exhaust Air Flow",
Text Box( "Max Exhaust Air Flow" ),
),
),
"CC1 Exhaust Air Volume [m3]",
Panel Box( "Exhaust Flow in m3",
Text Box( "Exhaust Flow in m3" ),
),
),
"CC2 Collective",
Tab Box(
"CC2 Recipe Duration [sec]",
Panel Box( "Process Run TIme",
Text Box( "Process Run Time" ),
),
"CC2 Chamber Temperature [C]",
V List Box(
Panel Box( "Avg Temperature",
Text Box( "Avg Temperature" ),
),
Panel Box( "Min Temperature",
Text Box( "Min Temperature" ),
),
Panel Box( "Max Temperature",
Text Box( "Max Temperature" ),
),
),
"CC2 Water Flow [l/min]",
V List Box(
Panel Box( "Avg Water Flow",
Text Box( "Avg Water Flow" ),
),
Panel Box( "Min Water Flow",
Text Box( "Min Water Flow" ),
),
Panel Box( "Max Water Flow",
Text Box( "Max Water Flow" ),
),
),
"CC2 Water Volume [L]",
Panel Box( "Water Volume in Liters",
Text Box( "Water Volume in Liters" ),
),
"CC2 Water Temperature [C]",
V List Box(
Panel Box( "Avg Temperature",
Text Box( "Avg Temperature" ),
),
Panel Box( "Min Temperature",
Text Box( "Min Temperature" ),
),
Panel Box( "Max Temperature",
Text Box( "Max Temperature" ),
),
),
"CC2 Exhaust Air Flow [m3/h]",
V List Box(
Panel Box( "Avg Exhaust Air Flow",
Text Box( "Avg Exhaust Air Flow" ),
),
Panel Box( "Min Exhaust Air Flow",
Text Box( "Min Exhaust Air Flow" ),
),
Panel Box( "Max Exhaust Air Flow",
Text Box( "Max Exhaust Air Flow" ),
),
),
"CC2 Exhaust Air Volume [m3]",
Panel Box( "Exhaust Flow in m3",
Text Box( "Exhaust Flow in m3" ),
),
),
"CC3 Collective",
Tab Box(
"CC3 Recipe Duration [sec]",
Panel Box( "Process Run TIme",
Text Box( "Process Run Time" ),
),
"CC3 Chamber Temperature [C]",
V List Box(
Panel Box( "Avg Temperature",
Text Box( "Avg Temperature" ),
),
Panel Box( "Min Temperature",
Text Box( "Min Temperature" ),
),
Panel Box( "Max Temperature",
Text Box( "Max Temperature" ),
),
),
"CC3 Water Flow [l/min]",
V List Box(
Panel Box( "Avg Water Flow",
Text Box( "Avg Water Flow" ),
),
Panel Box( "Min Water Flow",
Text Box( "Min Water Flow" ),
),
Panel Box( "Max Water Flow",
Text Box( "Max Water Flow" ),
),
),
"CC3 Water Volume [L]",
Panel Box( "Water Volume in Liters",
Text Box( "Water Volume in Liters" ),
),
"CC3 Water Temperature [C]",
V List Box(
Panel Box( "Avg Temperature",
Text Box( "Avg Temperature" ),
),
Panel Box( "Min Temperature",
Text Box( "Min Temperature" ),
),
Panel Box( "Max Temperature",
Text Box( "Max Temperature" ),
),
),
"CC3 Exhaust Air Flow [m3/h]",
V List Box(
Panel Box( "Avg Exhaust Air Flow",
Text Box( "Avg Exhaust Air Flow" ),
),
Panel Box( "Min Exhaust Air Flow",
Text Box( "Min Exhaust Air Flow" ),
),
Panel Box( "Max Exhaust Air Flow",
Text Box( "Max Exhaust Air Flow" ),
),
),
"CC3 Exhaust Air Volume [m3]",
Panel Box( "Exhaust Flow in m3",
Text Box( "Exhaust Flow in m3" ),
),
),
"AUD4 Collective",
Tab Box(
"AUD4 Recipe Duration [sec]",
Panel Box( "Process Run TIme",
Text Box( "Process Run Time" ),
),
"AUD4 EndPoint Pressure [kpa]",
V List Box(
Panel Box( "Min EndPoint Pressure",
Text Box( "Min EndPoint Pressure" ),
),
Panel Box( "Avg EndPoint Pressure",
Text Box( "Avg EndPoint Pressure" ),
),
Panel Box( "Max EndPoint Pressure",
Text Box( "Max EndPoint Pressure" ),
),
),
"AUD4 Chamber Temperature [C]",
V List Box(
Panel Box( "Avg Temperature",
Text Box( "Avg Temperature" ),
),
Panel Box( "Min Temperature",
Text Box( "Min Temperature" ),
),
Panel Box( "Max Temperature",
Text Box( "Max Temperature" ),
),
),
"AUD4 N2 Flow [m3/h]",
V List Box(
Panel Box( "Avg N2 Flow",
Text Box( "Avg N2 Flow" ),
),
Panel Box( "Min N2 Flow",
Text Box( "Min N2 Flow" ),
),
Panel Box( "Max N2 Flow",
Text Box( "Max N2 Flow" ),
),
),
"AUD4 N2 Volume [m3]",
Panel Box( "N2 Volume in m3",
Text Box( "N2 Volume in m3" ),
),
),
"AUD5 Collective",
Tab Box(
"AUD5 Recipe Duration [sec]",
Panel Box( "Process Run TIme",
Text Box( "Process Run Time" ),
),
"AUD5 EndPoint Pressure [kpa]",
V List Box(
Panel Box( "Min EndPoint Pressure",
Text Box( "Min EndPoint Pressure" ),
),
Panel Box( "Avg EndPoint Pressure",
Text Box( "Avg EndPoint Pressure" ),
),
Panel Box( "Max EndPoint Pressure",
Text Box( "Max EndPoint Pressure" ),
),
),
"AUD5 Chamber Temperature [C]",
V List Box(
Panel Box( "Avg Temperature",
Text Box( "Avg Temperature" ),
),
Panel Box( "Min Temperature",
Text Box( "Min Temperature" ),
),
Panel Box( "Max Temperature",
Text Box( "Max Temperature" ),
),
),
"AUD5 N2 Flow [m3/h]",
V List Box(
Panel Box( "Avg N2 Flow",
Text Box( "Avg N2 Flow" ),
),
Panel Box( "Min N2 Flow",
Text Box( "Min N2 Flow" ),
),
Panel Box( "Max N2 Flow",
Text Box( "Max N2 Flow" ),
),
),
"AUD5 N2 Volume [m3]",
Panel Box( "N2 Volume in m3",
Text Box( "N2 Volume in m3" ),
),
),
"Facility Collective",
Tab Box(
"CDA LP Temperature [C]",
V List Box(
Panel Box( "Avg Temperature",
Text Box( "Avg Temperature" ),
),
Panel Box( "Min Temperature",
Text Box( "Min Temperature" ),
),
Panel Box( "Max Temperature",
Text Box( "Max Temperature" ),
),
),
"CDA HP Temperature [C]",
V List Box(
Panel Box( "Avg Temperature",
Text Box( "Avg Temperature" ),
),
Panel Box( "Min Temperature",
Text Box( "Min Temperature" ),
),
Panel Box( "Max Temperature",
Text Box( "Max Temperature" ),
),
),
"CDA LP Pressure [kpa]",
V List Box(
Panel Box( "Min LP Pressure",
Text Box( "Min LP Pressure" ),
),
Panel Box( "Avg LP Pressure",
Text Box( "Avg LP Pressure" ),
),
Panel Box( "Max LP Pressure",
Text Box( "Max LP Pressure" ),
),
),
"CDA HP Pressure [kpa]",
V List Box(
Panel Box( "Min HP Pressure",
Text Box( "Min HP Pressure" ),
),
Panel Box( "Avg HP Pressure",
Text Box( "Avg HP Pressure" ),
),
Panel Box( "Max HP Pressure",
Text Box( "Max HP Pressure" ),
),
),
"Facility N2 Volume [m3]",
Panel Box( "N2 Volume in m3",
Text Box( "N2 Volume in m3" ),
),
),
),
);
檔案清單 = {“inspections.csv”,“recipes.csv”};
區域列表 = {“IS”,“MFC”};
Recipe1 = 開啟(目錄 || “MFC_Module_Raw_Data.jmp” );
REC_DUR_PLOT = 函數({},
配方1 << 新列(“日期_小時”,
數字,
“連續的”,
格式( "m/d/yh:m", 19 ),
輸入格式( "m/d/yh:m" ),
公式(:日期 + 小時(:時間)* 3600),
鎖定( 0 )
(此處似有缺失,請提供更正的文字)。
dt2 = 配方1 << 摘要(組(:工具,:日期時間),N(:承運商ID));
plot1 = 圖形框(dt2 << 圖形產生器(
尺寸(662,912),
顯示控制面板( 0 ),
變數(
X(:日期_小時),
Y( :名稱( "N(承運商 ID)" ) ),
Y 組(:工具),
顏色(:工具)
),
元素(點(X,Y,圖例(11)),平滑器(X,Y,圖例(12))),
發送至報告(
派遣(
{},
“N(運營商 ID)”,
比例盒,
{新增參考線(20,“實心”,“中深紅色”,“目標”,2)}
)
)
(此處似有缺失,請提供更正的文字)。
(此處似有缺失,請提供更正的文字)。
//RP1 << 附加(plot1);
關閉(dt2,不儲存);
(此處似有缺失,請提供更正的文字)。
記錄持續時間圖();
新視窗(“週報”,
tb1 = 標籤框(
“CC1集體”,
標籤框(
“CC1 配方持續時間[秒]”,
RP1 = 面板框(“進程運行時間”,
記錄持續時間圖();
),
“CC1 腔體溫度 [C]”,
虛擬列錶框(
面板框(“平均溫度”,
文字方塊(“平均溫度”),
),
面板盒(“最低溫度”,
文字方塊(“最低溫度”),
),
面板盒(“最高溫度”,
文字方塊(“最高溫度”),
),
),
“CC1 水流量 [l/min]”,
虛擬列錶框(
面板框(“平均水流量”,
文字方塊(“平均水流量”),
),
面板盒(“最小水流量”,
文字方塊(“最小水流量”),
),
配電箱(“最大水流量”,
文字方塊(「最大水流量」),
),
),
"CC1 水量 [L]",
面板盒(“水量(公升)”,
文字方塊(「水量(公升)」),
),
"CC1 水溫 [C]",
虛擬列錶框(
面板框(“平均溫度”,
文字方塊(“平均溫度”),
),
面板盒(“最低溫度”,
文字方塊(“最低溫度”),
),
面板盒(“最高溫度”,
文字方塊(“最高溫度”),
),
),
“CC1 排氣流量 [m3/h]”,
虛擬列錶框(
面板盒(“平均排氣流量”,
文字方塊(「平均排氣流量」),
),
配電箱(“最小排氣風量”,
文字方塊(“最小排氣風量”),
),
配電箱(“最大排氣流量”,
文字方塊(「最大排氣流量」),
),
),
“CC1排氣量[m3]”,
面板盒(“排氣流量,單位:m3”,
文字方塊(“排氣流量,單位:立方米”),
),
),
“CC2集體”,
標籤框(
“CC2 配方持續時間 [秒]”,
面板框(“進程運行時間”,
文字方塊(「流程運行時間」),
),
“CC2 腔體溫度 [C]”,
虛擬列錶框(
面板框(“平均溫度”,
文字方塊(“平均溫度”),
),
面板盒(“最低溫度”,
文字方塊(“最低溫度”),
),
面板盒(“最高溫度”,
文字方塊(“最高溫度”),
),
),
“CC2 水流量 [l/min]”,
虛擬列錶框(
面板框(“平均水流量”,
文字方塊(“平均水流量”),
),
面板盒(“最小水流量”,
文字方塊(“最小水流量”),
),
配電箱(“最大水流量”,
文字方塊(「最大水流量」),
),
),
"CC2 水量 [L]",
面板盒(“水量(公升)”,
文字方塊(「水量(公升)」),
),
"CC2 水溫 [℃]",
虛擬列錶框(
面板框(“平均溫度”,
文字方塊(“平均溫度”),
),
面板盒(“最低溫度”,
文字方塊(“最低溫度”),
),
面板盒(“最高溫度”,
文字方塊(“最高溫度”),
),
),
“CC2 排氣流量 [m3/h]”,
虛擬列錶框(
面板盒(“平均排氣流量”,
文字方塊(「平均排氣流量」),
),
配電箱(“最小排氣風量”,
文字方塊(“最小排氣風量”),
),
配電箱(“最大排氣流量”,
文字方塊(「最大排氣流量」),
),
),
“CC2排氣量[m3]”,
面板盒(“排氣流量,單位:m3”,
文字方塊(“排氣流量,單位:立方米”),
),
),
“CC3集體”,
標籤框(
“CC3 配方持續時間[秒]”,
面板框(“進程運行時間”,
文字方塊(「流程運行時間」),
),
“CC3 腔室溫度 [C]”,
虛擬列錶框(
面板框(“平均溫度”,
文字方塊(“平均溫度”),
),
面板盒(“最低溫度”,
文字方塊(“最低溫度”),
),
面板盒(“最高溫度”,
文字方塊(“最高溫度”),
),
),
“CC3 水流量 [l/min]”,
虛擬列錶框(
面板框(“平均水流量”,
文字方塊(“平均水流量”),
),
面板盒(“最小水流量”,
文字方塊(“最小水流量”),
),
配電箱(“最大水流量”,
文字方塊(「最大水流量」),
),
),
"CC3 水量 [L]",
面板盒(“水量(公升)”,
文字方塊(「水量(公升)」),
),
"CC3 水溫 [攝氏]",
虛擬列錶框(
面板框(“平均溫度”,
文字方塊(“平均溫度”),
),
面板盒(“最低溫度”,
文字方塊(“最低溫度”),
),
面板盒(“最高溫度”,
文字方塊(“最高溫度”),
),
),
“CC3 排氣流量 [m3/h]”,
虛擬列錶框(
面板盒(“平均排氣流量”,
文字方塊(「平均排氣流量」),
),
配電箱(“最小排氣風量”,
文字方塊(“最小排氣風量”),
),
配電箱(“最大排氣流量”,
文字方塊(「最大排氣流量」),
),
),
“CC3 排氣量 [m3]”,
面板盒(“排氣流量,單位:m3”,
文字方塊(“排氣流量,單位:立方米”),
),
),
“AUD4 集體”
標籤框(
“AUD4 配方持續時間[秒]”,
面板框(“進程運行時間”,
文字方塊(「流程運行時間」),
),
“AUD4 終點壓力 [kpa]”,
虛擬列錶框(
面板框(“最小端點壓力”,
文字方塊(“最小終點壓力”),
),
面板框(“平均端點壓力”,
文字方塊(“平均終點壓力”),
),
面板框(“最大端點壓力”,
文字方塊(“最大終點壓力”),
),
),
"AUD4 腔體溫度 [C]",
虛擬列錶框(
面板框(“平均溫度”,
文字方塊(“平均溫度”),
),
面板盒(“最低溫度”,
文字方塊(“最低溫度”),
),
面板盒(“最高溫度”,
文字方塊(“最高溫度”),
),
),
“AUD4 N2 流量 [m3/h]”,
虛擬列錶框(
面板框(“平均 N2 流量”,
文字方塊(「平均 N2 流量」),
),
面板盒(“最小 N2 流量”,
文字方塊(「最小 N2 流量」),
),
面板盒(“最大 N2 流量”,
文字方塊(「最大 N2 流量」),
),
),
"AUD4 N2 體積 [m3]",
面板盒(“N2 體積,單位為 m3”,
文字方塊(“N2 體積,單位為立方米”),
),
),
“AUD5集體”,
標籤框(
“AUD5 配方持續時間[秒]”,
面板框(“進程運行時間”,
文字方塊(「流程運行時間」),
),
“AUD5 終點壓力 [kpa]”,
虛擬列錶框(
面板框(“最小端點壓力”,
文字方塊(“最小終點壓力”),
),
面板框(“平均端點壓力”,
文字方塊(“平均終點壓力”),
),
面板框(“最大端點壓力”,
文字方塊(“最大終點壓力”),
),
),
"AUD5 腔體溫度 [C]",
虛擬列錶框(
面板框(“平均溫度”,
文字方塊(“平均溫度”),
),
面板盒(“最低溫度”,
文字方塊(“最低溫度”),
),
面板盒(“最高溫度”,
文字方塊(“最高溫度”),
),
),
“AUD5 N2 流量 [m3/h]”,
虛擬列錶框(
面板框(“平均 N2 流量”,
文字方塊(「平均 N2 流量」),
),
面板盒(“最小 N2 流量”,
文字方塊(「最小 N2 流量」),
),
面板盒(“最大 N2 流量”,
文字方塊(「最大 N2 流量」),
),
),
"AUD5 氮氣體積 [m3]",
面板盒(“N2 體積,單位為 m3”,
文字方塊(“N2 體積,單位為立方米”),
),
),
“設施集體”,
標籤框(
“CDA LP 溫度 [C]”,
虛擬列錶框(
面板框(“平均溫度”,
文字方塊(“平均溫度”),
),
面板盒(“最低溫度”,
文字方塊(“最低溫度”),
),
面板盒(“最高溫度”,
文字方塊(“最高溫度”),
),
),
“CDA HP 溫度 [C]”,
虛擬列錶框(
面板框(“平均溫度”,
文字方塊(“平均溫度”),
),
面板盒(“最低溫度”,
文字方塊(“最低溫度”),
),
面板盒(“最高溫度”,
文字方塊(“最高溫度”),
),
),
“CDA LP 壓力 [kpa]”,
虛擬列錶框(
面板盒(“最小液化石油氣壓力”,
文字方塊(“最小液化石油氣壓力”),
),
面板框(“平均液化石油氣壓力”,
文字方塊(“平均LP壓力”),
),
面板盒(“最大液化石油氣壓力”,
文字方塊(“最大液化石油氣壓力”),
),
),
“CDA HP 壓力 [kpa]”,
虛擬列錶框(
面板盒(“最小 HP 壓力”,
文字方塊(“最小 HP 壓力”),
),
面板框(“平均 HP 壓力”,
文字方塊(“平均 HP 壓力”),
),
面板盒(“最大 HP 壓力”,
文字方塊(“最大 HP 壓力”),
),
),
“設施 N2 體積 [m3]”,
面板盒(“N2 體積,單位為 m3”,
文字方塊(“N2 體積,單位為立方米”),
),
),
),
(此處似有缺失,請提供更正的文字)。
我遇到了一個新問題,我想我可能需要選擇其他方法來顯示資料。 TAB 追加功能可以正常運作,而且我自動建立了 TAB 結構;但是,為它們指派 ID 一直有問題。
問題出在這條語句 ( tbxx << append( subtabnametemp = Tab Page Box( Title( subtabtemp ), testlist[x] = V List Box() ), )) 中,我嘗試將一個空的 V List Box 賦值給我解析的列表中的變數。這樣我就有了一個可以追加的指針。由於它是一個對象,所以它無法像我希望的那樣工作。我根據列表創建了第一層,而不是根據字母順序排列的匯總列表。
最初的想法是建立一個帶有空白容器的選項卡式結構,這樣在分析過程中就可以添加空容器,因為圖表數量很多。即使使用函數,由於多個分析結果相同,但資料集不同,這些資料集都是從原始大表中抽取的子集。
也許我只需要創建每一個單獨的,並使用 HTML、PBI 或 SSRS 進行簡化。
dt1 = Open( path || "報表製作器結構檔.csv" ) ;
新視窗( "每週報告", tbx = Tab Box(), );
tablist = {“CC1 集體”,“CC2 集體”,“CC3 集體”,“AUD4 集體”,“AUD5 集體”,
“設施集體”
索引 = {tb1, tb2, tb3, tb4, tb5, tb6};
新視窗( "每週報告", tbx = Tab Box(), );
tbx << append( tb1 = 標籤頁框( 標題( tablist[1] ), ), );
tbx << append( tb2 = 標籤頁框( 標題( tablist[2] ), ), );
tbx << append( tb3 = 標籤頁框( 標題( tablist[3] ), ), );
tbx << append( tb4 = 標籤頁框( 標題( tablist[4] ), ), );
tbx << append( tb5 = 標籤頁框( 標題( tablist[5] ), ), );
tbx << append( tb6 = 標籤頁框( 標題( tablist[6] ), ), );
對於(y = 1,y <= N 個專案(tablist),y ++,
dt1 << 選擇其中(dt1:TAB1 == tablist[y]);
dt2 = dt1 << 子集(選定行( 1 ),僅選定列( 0 ) );
匯總(子表列表 = By(dt2:TAB2));
匯總(subtabnamelist = By(dt2:TAB2Name));
匯總(sublablist = By(dt2:VLBName));
溫度=索引[y];
temp << append( tbxx = Tab Box(), );
測試列表 = {};
dt9 = dt2 << 摘要(組別(:VLBName));
測試列表 = {};
對於(w = 1,w <= N 行(dt9),w ++,
插入到(測試列表,解析(dt9:VLBName [w]));
(此處似有缺失,請提供更正的文字)。
顯示(測試清單);
對於(x = 1,x <= N 個項目(子表列表),x++,
subtabtemp = subtablist[x];
sublabtemp = 解析(sublablist[x]);
subtabnametemp = 解析(subtabnamelist[x]);
tbxx << append( subtabnametemp = 標籤頁框( 標題( subtabtemp ), testlist[x] = V 列錶框() ), )
(此處似有缺失,請提供更正的文字)。
關閉(dt2,不儲存);
(此處似有缺失,請提供更正的文字)。
gb1 = Graph Box("圖形測試",);
vlb16 << 附加(gb1);