8.2 用回寫公式更新資料

本節我們來定義回寫公式,實現根據出庫單的資料即時更新物料表的當前庫存資訊。

8.2.1 定義回寫公式

按以下步驟操作

1.  打開出庫單範本,進入設計狀態

2.  選擇功能表【範本】à【定義表間公式】,打開“表間公式”視窗

3.點擊【新增】按鈕,打開“選擇表間公式類型”視窗,選擇第二項“回寫公式”,點擊【確定】。

87 選擇表間公式類型

4.

88 定義回寫公式

5.  點擊【選擇資料表】按鈕,彈出“選擇資料表”視窗,選擇“客戶登記表”,按【確定】回到“回寫公式”窗口。

89 選擇資料表

6.  回到“回寫公式”視窗,點擊【篩選條件】按鈕,彈出“輸入運算式”對話方塊,輸入篩選條件:物料表.物料編碼 = 本報表.Sheet1:編碼,按【確定】回到“回寫公式”窗口。

7.  點擊【回寫資料項目】按鈕,彈出“定義回寫資料項目”按鈕,在最後一行“當前庫存數量”的左側雙擊。

10-5      雙擊輸入回寫運算式

8.  彈出“輸入運算式”視窗,輸入運算式為:物料表.當前庫存數量 - 本報表.Sheet1:數量,按【確定】回到“定義回寫資料項目”窗口。

9.  按【確定】回到“回寫公式”窗口,完整的回寫公式如下:

810

10.  按【保存】回到“表間公式”窗口,點擊【關閉】

  這條回寫公式的意思是:當出庫保存的時候,按照出庫單上的編碼在物料表中找到該物料的資訊,修改其當前庫存數量:在原來的基礎(物料表.當前庫存數量)上,追加本出庫單上的出庫數量(+本報表.Sheet1:數量)。

8.2.2 回寫公式成對出現

因為表單有保存也會有刪除,待辦事宜有提交也會有撤銷,所以回寫公式通常要成對出現。下面我們再定義一條表間公式,說明當出庫單一旦刪除,如何把相應物料的出庫數量恢復為原值。回寫公式定義如下圖:

811 刪除或撤銷時執行的回寫公式

8.2.3 應用回寫公式

請讀者自行練習,輸入一份出庫單,保存,然後到我的工作臺中查看物料表,看其當前庫存數量的變化;隨後刪除此出庫單,再次觀察物料的當前庫存數量發生了什麼變化。