2014-10-01 46 views
-1

我正在構建一個包含原材料訂單的MS Access數據庫。 我有一個表單,我用來將訂單加載到表格中。 我的原材料用一個MP_Code字段和一個MP_Name字段來標識,這些字段在組合框中顯示在我的表單中。 我想從他們的MP_Code或他們的MP_Name(表單中的組合框)中選擇原材料,然後在用戶選擇其中一個字段(組合)之後刷新其他字段(組合)。如何刷新Access表單上的數據?

我該怎麼做?

回答

0

在每個組合框後面的AfterUpdate事件中,可以使用Requery方法來刷新相反的comobobx中的數據。

所以,一個簡單的例子:

Private Sub MP_Code_AfterUpdate() 

Me.MP_Name.Requery 

End Sub 

是什麼Requery辦?

  • 看過重排的組合框底層數據源(其他控件,表/查詢等)
  • 顯示任何新的或改變的記錄或刪除刪除的記錄(有道理的,因爲它的更新的基礎數據)
  • 更新記錄顯示基於表單的Filter屬性的任何更改。 (再說一次,這是我所期望的。)