訂單詳細子表單中使用多重下拉式選單輸入產品資料

變更訂單詳細子表單的表單型式,及重新排列欄位標籤與文字方塊。

  1. 訂單詳細子表單的預設檢視方法屬性,設定為連續表單
  2. 詳細資料區塊的欄位標籤搬移至表單首區塊。
  3. 排列詳細資料區塊中的每個欄位控制項的位置與大小
  4. 排列表單首區塊中每個欄位標籤的位置,使其對應詳細資料區塊中的各個欄位。

 

訂單詳細子表單的表單首區塊中新增一個組合方塊控制項

  • 資料來源:產品類別資料表
  • 使用的欄位:類別編號、類別名稱
  • 可用的欄位:類別編號
  • 選擇數值後的處理方式:記住下次要用的值
  • 標籤名稱:請選擇產品類別:
  • 組合方塊控制項的名稱:產品類別

產品表單中使用下拉式選單來尋找特定記錄

1. 在產品表單的表單首區塊中新增一個組合方塊(下拉式選單)控制項。

  • 資料來源:產品資料表
  • 下拉式選單中有產品編號產品名稱兩個欄位資料
  • 可用的欄位:產品編號
  • 選擇數值後的處理方式:記住下次要用的值
  • 標籤名稱:請選擇產品:

2. 新增的組合方塊之名稱屬性變更為選擇產品。

3. Microsoft Visual Basic視窗中開啟產品表單程式碼。

4.選擇選擇產品物件,選擇AfterUpdate事件。

5. 在「選擇產品_AfterUpdate()」事件程序中加入如下的程式碼:

 

對話方塊表單的優化處理

  • 表單的框線樣式屬性變更為『對話方塊』
  • 表單的記錄選取器屬性設定為『否』
  • 表單的記錄瀏覽按鈕屬性設定為『否』
  • 表單的分格線屬性設定為『否』

訂單詳細子表單的優化處理

  • 不顯示訂單詳細的出貨編號資料
刪除訂單詳細表單中的出貨編號控制項
  • 訂單詳細不使用記錄瀏覽按鈕
開啟訂單詳細表單的屬性設定畫面,將記錄瀏覽按鈕屬性設定為否。
  • 訂單詳細表單修改各控制項的定位點與定位點索引屬性
開啟每一個控制項的屬性設定畫面,將其定位點屬性設定為是或否,若設為否,則刪除定位點索引屬性的值,若設為是,則按控制項切換順序設定定位點索引的值。
    某控制項的定位點屬性若設定為否,則表示在訂單詳細表單中用Enter鍵或Tab鍵移動焦點時,該控制項會直接跳過,不會取得焦點。

     

    計算訂單詳細子表單中的合計金額

    進銷存系統最重要的表單就是訂單作業表單,該表單是一種主/子表單的設計,實務上經常需要設計當輸入詳細的訂單產品時,能夠從訂單的『合計金額』欄位上,隨時看見訂購產品的合計金額,甚至將此訂單的合計金額自動計算填入『合計金額』欄位。

    設計方法如下:

     

    © 2024 JoyCat.org 版權所有.