2009-12-01 145 views
2

在MS Access中刷新列表框的最佳方式是什麼?我已經嘗試過的方式似乎不工作: -/如何刷新列表框

這是我目前的方法(一鍵相同形式的onClick事件):

Me.orders.Requery 

我也曾嘗試

orders.Requery 

Forms!currentOrders.orders.Requery 

,但他們都不刷新列表框的內容 - 我看不出有什麼新項目,即使你嗯我知道那裏有一些。然而,關閉表格然後重新打開表格會顯示新的項目。

+0

您打算在哪裏調用?你可以在你打電話的地方發佈代碼嗎? – SwDevMan81 2009-12-01 03:43:20

+0

我在同一表單上的按鈕的onClick事件中調用它 - 它是該按鈕的唯一代碼(基本上,只是一個刷新按鈕)。 – 2009-12-01 03:50:56

+0

是名爲「Orders」或「CurrentOrders」的列表框? – 2009-12-01 22:08:53

回答

3

您可以嘗試重新查詢表格,然後重新查詢列表框

+0

謝謝,這似乎已經成功了。 – 2009-12-01 04:08:39

+0

這似乎表明列表框正在顯示來自您正在編輯的窗體的數據,這是一個對原始問題有幫助的細節。 – 2009-12-01 22:08:22

+0

重新申請表單不是必需的,所以有些事情仍然是錯誤的。 – 2009-12-02 01:28:05