在主從工作視窗有接收端的設定功能,意思是使指定視窗內含任一資料視窗datawindow,成為其他視窗丟出來源資料後,將資料接收的地方,接收時將先自行新增一筆空白資料,填上起始值,然後接收系統規劃的對應欄位,並啟動互動值運算.當某一資料視窗成為接收端後,切換其為焦點時,將在視窗左下角出現接收鈕符號,像桶子圖形.
系統原設定[主從視窗]接收端的程序是在功能表項選pb_f5時啟動,此功能依舊保留
因為當功能表項多且需切換視窗中datawindow的setfocus,很難指定想像作用中的資料視窗,造成pb_f5常指定錯誤,因此有必要修正指定接收端程序,使其嚴謹精確
為此系統增加一主從視窗中的function,set_recieve_dw(mpage),透過mpage這項參數,可以指名道性的精確指定接收端datawindow
例如銷貨單一開始就執行非可視功能表項X1,內容依序為
1.set_recieve_dw(1) 指定dw_tab1亦即銷貨單明細datawindow為接收端(得交點時將伴隨垃圾桶鈕)
2.dw_up.setfocus 切到表頭區
3.pb_add 呼叫新增空白單
4.dw_up.setcolumn(1) 停在第一欄位
這樣銷貨單一開始其貨單明細區即已具備垃圾桶功能.
一個主從視窗含左表頭dw_up,右表頭dw_up2與12個頁籤,每頁籤各含左右兩個datawindow,系統內含所有的datawindow將之編號
有關set_recieve_dw(mpage),參數 mpage說明
0:表頭dw_up, 用途 exp.貨單表頭,客戶一覽表
20:右邊表頭dw_up2
1-12:第一至第12號頁籤左靠datawindow,dw_tab1--dw_tab12
21-212:第一至第12號頁籤右靠datawindow,dw_tab21,--tab212