8.3 回寫公式練習

在《出庫單》範本上,我們對“訂單號”欄位設置了資料規範,那堿O一個下拉清單,包含所有訂單號。這埵酗@個問題,假設我們針對訂單號“001”已經填寫了出庫單,再次填寫下一張出庫單時,“001”還是會出現在訂單號下拉清單中,這就有可能導致重複,一份訂單做了兩次出庫。如果能做到每填一張出庫單,訂單號下拉清單中自動就能減少一項,也就是說,讓訂單號下拉清單中只包含未填過出庫單的訂單資訊,就可以解決這個問題。

本節我們以此問題為例,復習回寫公式的應用

訂單範本增加“狀態”欄位

打開訂單範本,進入設計狀態,在表樣上增加“狀態”,如圖,按以下步驟操作:

812 訂單範本增加“狀態”欄位

1.  選中C14單格,點擊滑鼠右鍵,選擇功能表【定義單一資料項目】

2.  彈出“定義單一資料項目”視窗,點擊【左側單元命名】,點擊【下一步】

3.選中“添加到以下資料表”,下拉選擇“訂單_主表”,如圖,點擊【下一步】

813

4.選擇“狀態”的資料類型為“文字(20字以內)”,點擊【完成】

814

用回寫公式動態刷新訂單狀態

下面請讀者自行練習,在出庫單範本上增加兩條回寫公式:保存出庫單時把訂單的狀態改為“已發貨”;刪除出庫單時把訂單的狀態置為空白。

圖8-15

圖8-16

在運算式中,如果需要用到字元型的常量,需要用單引號括起來。

修改訂單號下拉清單

修改“訂單號下拉清單”資料規範,增加篩選條件,按一下步驟操作:

1.  在管理控制臺中找到“訂單號下拉清單”,點擊滑鼠右鍵,選擇彈出功能表【屬性】,彈出“定義資料填寫規範”視窗。

2.  點擊【條件運算式】按鈕,彈出“輸入條件”視窗,輸入“狀態<>已發貨”,如圖:

817 輸入條件

3.  點擊【確定】,回到“定義資料填寫規範”視窗。再次點擊【確定】。