我有一個下拉列表有4列,但只有3個'可見'第一個是一個ID,更新後我有以下代碼運行。我的DoCmd.SearchForRecord命令停止工作
DoCmd.SearchForRecord acDataForm, "new_order_thingy", acFirst, "[OrderID] = " & Me.Combo112.Column(0)
這用於獲取有關將訂單記錄,我不知道我做了什麼,但我不知怎麼把它弄壞了。我沒有收到錯誤,但沒有檢索到任何數據。
當我將MsgBox取出時,它會在Me.Combo112.Column(0)中傳遞正確的值。
任何幫助/建議,將不勝感激。
謝謝
你是否改變了表單的排序順序?這可以改變acFirst的行爲方式。您應該閱讀關於DoCmd.SearchForRecord的幫助文章,看看是否有任何東西會跳出來作爲可能的問題。 – 2010-02-23 23:14:41
「new_order_thingy」與Combo112相同嗎?如果不是的話,那麼重點可能會有所改變。 – Fionnuala 2010-02-24 21:23:49
您對另一種方法有什麼看法? – Fionnuala 2010-02-24 21:24:21