(計畫用料 料件虛單)單據作業四大模式 .
- 未生效 模式 (單號清單, 需要 經辦人(部門)、對象類型、與對象代號 篩選嗎 )
- 生效 模式 (計畫用料的計算區、需要 經辦人(部門)、對象類型、與對象代號 篩選嗎)
- 結案 模式 ( 計畫用料,年月,經辦人(部門)、對象類型、與對象代號(篩選),利用 特結,觀察計畫執行的效率)。
- 封存 模式 ( 計畫用料,年月,經辦人(部門)、對象類型、與對象代號(篩選),利用 特結,觀察計畫執行的效率)。
- 未生效 模式 (新增、編修、刪除 通稱異動環境) -> 單號(清單)。
- 生效 模式 (預計(進),預計(出) )。
- 單身部分可能先結案,完成計畫用料的部分,直接結案。
- 可以特結(用料計畫,停止進行)。(特結作業 另外設計 一個表單 專責處理)。
- 利用變更單 變更 未結案的用料計畫。
- 結案 模式 (查用料計畫的歷史軌跡)。(需要一個表單,專責處理)。
- 封存 模式 (將比較久的,用料計畫,封存) – > 封存後可以 進行刪除作業。(封存作業 需要一個表單 專責處理)。
利用 子表單 設計 篩選條件 ..(條件 形成 SQL 述句)。變成 單號的清單的來源。
(料件進出的實際紀錄 料件實單)單據作業模式 .
- 關帳模式(財務結帳的單據) (單號清單, 需要 經辦人(部門)、對象類型、與對象代號 篩選嗎 ) 。
- 現行年月模式(新增、編修、刪除 通稱異動環境) (財務尚未結帳的單據) (單號清單, 需要 經辦人(部門)、對象類型、與對象代號 篩選嗎 )。
上面主要產生的單號 便於 瀏覽與異動。
在 無異動狀況下 (查詢模式) 配合年月 的篩選 避免資料過多..
- 單頭新增 ( lbox.value=1, form.xspin1.value=1 )
- cta.enabled := false (單頭 相關控制項 停用,脫離永遠 保持開啟狀態)
- ctd.enabled := false (單身 相關控制項 停用)
- cte.enabled := false (單身下的呈現區 停用)
- xcaa.Pageno:= 1 (單頭 資料處理區 上浮)
- 送出 或是 放棄
- 送出
- (單頭資料處理區 下沉)
- 單頭 呈現新的資料 (將資料處理區 轉印 過去。或是 利用 單號移動的方式 呈現出來)。
- 觸動單身的新增作業。
- 單身 資料處理區 上浮 在第一個容器位置
- 單身容器 清空。當第一筆資料生成後,才產生第一個容器。
- 放棄
- (單頭資料處理區 下沉)
- 單頭 有資料, 恢復 相關控制項的功能。
- 單頭沒資料,停在 脫離鍵上。
- 送出
- 單頭編修 ( lbox.value=1, form.xspin1.value=2 )
- cta.enabled := false (單頭 相關控制項 停用,脫離永遠 保持開啟狀態)
- ctd.enabled := false (單身 相關控制項 停用)
- cte.enabled := false (單身下的呈現區 停用)
- xcaa.Pageno:= 1 (單頭 資料處理區 上浮,在編修模式的有些欄位不能修改,在此處理)
- 送出 或是 放棄
- 恢復 相關控制項的功能。
- 單頭資料處理區 下沉
- 送出
- 單頭 呈現新的資料 (將資料處理區 轉印 過去。 或是 利用 單號移動的方式 呈現出來)。
- 放棄 呈現原貌。
- 單頭刪除 ( lbox.value=1, form.xspin1.value=3 ) 或是 作廢(另類結案) 。
- 成功後 移到下一筆 (ListBox) 或是 最後一筆。
- 沒有資料時 停在 脫離鍵上