需搭配輸入表單,於輸入表單頁面設計中的存檔後處理-事件After Save,執行[累加過帳]Action,並指定欲過帳的table。
其效果:在A 訂單表單頁面中,調整A產品的數量減少或增加時,系統會針對[累加過帳]Action中所指定的產品庫存Table,先進行加+原始訂單數量,再-後面調整的數量,即可利用累加過帳(AccumulateData) Action輕鬆達成當訂單 table的數量被調整時,同時update庫存資料表。
註:其中累加過帳是針對存檔後處理設計,不需放在異動類型判斷內,而是放在執行主線,這個 Actions會判斷異動類型自行做加新減舊的異動
此章節包含主題:
目的資料庫:指定欲更新資料之資料庫。目的資料庫選項來自資料庫連線,請先進行資料庫連線建立。可參考OLTP資料連線。
目的資料表:指定欲更新資料之資料表。目的資料表選項來自所選擇資料庫連線之已匯入資料表,資料表匯入方式可參考OLTP資料連線。
更新找不到資料時自動新增:當Where條件搜尋,找不到相符資料,將自動新增資料至指定欄位,預設不啟用。相關設定請參考InsertColumns
目的欄位:指定欲更新資料之欄位。
來源欄位:可透過資料規格中欄位,抓取畫面資料,將資料更新至指定目的欄位中。
目的欄位:目標資料表中,作為Where條件的欄位
來源欄位:可透過資料規格中欄位,抓取畫面資料,作為Where條件值,進行資料過濾。
當勾選屬性中「更新找不到資料時自動新增」項目,可透過Insert Columns 設定新增資料的指定欄位。
目的欄位:指定欲新增資料之欄位。
來源欄位:可透過資料規格中欄位,抓取畫面資料,將資料新增至指定目的欄位中。
方便讓開發人員註記說明文字,並以提示方式呈現在流程介面中,若無設定則會提示標題文字。
原始資料中,藍芽耳機出貨數為50個,而藍芽喇叭為30個,因此總紀錄中產品類別「A」出貨數為50+30=80。
當異動藍芽耳機出貨數為60個,總紀錄中產品類別「A」出貨數將變成60+30=90