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

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

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

 

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

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

新增產品選擇查詢物件

  • 資料來源:產品資料表
  • 使用欄位:產品編號、產品名稱、類別編號
  • 類別編號欄位的準則中加入右方參數:[Forms]![訂單]![訂單詳細].[Form]![產品類別]

 

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

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

 

產品類別組合方塊控制項的AfterUpdate事件程序中加入如下的程式碼

--------------------------------------------------------------------------------------------- 

Private Sub 產品類別_AfterUpdate()

 

    '更新產品選擇下拉式選單中的資料

 

    Me![產品選擇].Requery

End Sub

---------------------------------------------------------------------------------------------- 

 

產品選擇組合方塊控制項的AfterUpdate事件程序中加入如下的程式碼:

---------------------------------------------------------------------------------------------

Private Sub 產品選擇_AfterUpdate()

'將產品選擇下拉式選單中的產品編號填入訂單詳細記錄的產品編號欄位

Me.產品 = Me.產品選擇

'將焦點移動到數量欄位

Me.數量.SetFocus

End Sub


列印   Email