存貨控制項
IBuySpy Delivery 2005 範例應用程式的存貨控制項是用來存取 Products 和 Categories 這兩個資料庫資料表。當您使用這個控制項時,可以在傳送地點購買額外的產品。
使用存貨控制項
如下圖所示,[分類]、[產品] 和 [數量] 這三個下拉式清單中的資料都會根據可用的庫存。只要是目前列在 [狀態] 設定為「失敗」的訂單記錄內的產品,均視為可供顧客購買。
任何產品類別只要還有至少一種產品可供顧客購買,就會列在 [分類] 下拉式方塊內。
[產品] 下拉式清單會顯示特定分類中可以購買的現有產品。只有數量超過 1 個以上的產品才會顯示。
[數量] 下拉式方塊顯示特定產品的可用庫存量,這不是該產品在倉庫中的數量,而是在送貨卡車上可以出售的項目數量,也就是標示為「失敗」的訂單中所發現的數量。
[價格] 欄位儲存在每個產品的資料庫內。[小計] 欄位是價格乘以選定數量的所得乘積。
按一下 [新增產品] 會將選定產品加入訂單內:該項目會附加在原始訂單做為 Order Details 資料表中的新記錄,然後訂單控制項便會載入。按一下 Cancel 也會載入 Orders 控制項,但原始訂單記錄仍保持不變。
如果您不是先選取客戶和訂單,而是使用瀏覽按鈕跳到存貨控制項,就不會看到 [新增產品] 和 [取消]。
控制項除了會顯示應用程式的標記,也會顯示選定產品的影像。該影像的名稱會儲存在 Products 資料表內,而產品的實際影像會在您第一次部署此應用程式時下載到裝置。當您在 [產品] 下拉式清單中選取一項產品時,此應用程式便會從資料庫中取出該產品的影像名稱,然後適當的影像便會顯示。