T
TONYORACLE
Unregistered / Unconfirmed
GUEST, unregistred user!
公司在開發ERP系統中,遇到如下問題:
主從架構: 主檔與明細檔都有數字型欄位(假如明細為採購數量,主檔為採購總數,且採購總數等於明細之採購數量之加總),系統設計希望每當用戶修改明細之採購數量時,主檔之採購總數會自動發生更變(當然是在POST與APPLYUPDATE之前),現發現有這樣一個問題,在POST之前,假如用戶相同欄位更改了兩次以下,系統如何才能抓取最後一次修改前的值,
EX.
主檔:100
明細有兩項: 01 --> 80 02 --> 20
用戶將明細01之80 --> 90,然後又將90 --> 70,最後POST,並APPLYUPDATE,
主檔相應的改變也應該有兩次:第一次 100 + 90 - 80 = 110
第二次 110 + 70 - 90 = 90
因此,系統如何取得每次修改前的值,可以解決以下問題
另外,假如無法取得,不知有沒有其它方法可以實現以上功能
謝謝![]
主從架構: 主檔與明細檔都有數字型欄位(假如明細為採購數量,主檔為採購總數,且採購總數等於明細之採購數量之加總),系統設計希望每當用戶修改明細之採購數量時,主檔之採購總數會自動發生更變(當然是在POST與APPLYUPDATE之前),現發現有這樣一個問題,在POST之前,假如用戶相同欄位更改了兩次以下,系統如何才能抓取最後一次修改前的值,
EX.
主檔:100
明細有兩項: 01 --> 80 02 --> 20
用戶將明細01之80 --> 90,然後又將90 --> 70,最後POST,並APPLYUPDATE,
主檔相應的改變也應該有兩次:第一次 100 + 90 - 80 = 110
第二次 110 + 70 - 90 = 90
因此,系統如何取得每次修改前的值,可以解決以下問題
另外,假如無法取得,不知有沒有其它方法可以實現以上功能
謝謝![]