增加作業欄位流程?

增加欄位作業分為幾種情況:

1、標準作業,如aimi100,apmt540

2、查詢作業,如aimq110,aimq401

3、報表作業,如axcr771,axcr770

4、批處理作業,如apmp110 ,cpmp732(這種情況比較少見)

這裡面先介紹第2種查詢作業增加作業欄位流程,這個用的最多!

工具/原料

genero

方法/步驟

1、畫面檔增加欄位

在4fd畫面檔上增加顯示欄位。這裡面我們預設增加到最後一檔,使用者想顯示到哪個位置,由使用者自己拉到選擇。我們不做事先調整!

(原因:填充螢幕資料時是根據顯示順序來填充的,如果我們在中間插入顯示欄位,那麼在4gl中foreach和sql取數時就需要注意順序,這樣程式調整非常麻煩,而且容易出錯誤。再一個我們設定的順序使用者也不一定合適,所以我們不做預置順序!)

增加作業欄位流程

2、4gl程式檔

(1)、新增全程變數資料欄位

增加作業欄位流程

(2)、填充單身時,增加取數的空位

增加作業欄位流程

3、編寫填充此欄位的資料

在遊標加1之前進行資料處理!

增加作業欄位流程

方法/步驟2

報表作業

增加報表欄位有兩種方法,都是可行的!簡要的說一種是串接在sr變數中,還有一種是直接加變數然後EXECUTE。比如簡單和保險的是第二種方法!

1、增加臨時表的欄位

增加作業欄位流程

2、在處理的報表資料時定義變數

增加作業欄位流程

3、在foreach、execute中增加欄位

增加作業欄位流程

增加作業欄位流程

4、做資料處理

增加作業欄位流程

5、調整報表格式

(1)、增加xml欄位。

(2)、重新整理rpt取得最新的xml資料來源。

(3)、拉動資料來源欄位新增到rtp中顯示。

流程, 情況, 作業, 報表, 欄位,
相關問題答案