2010-01-14 80 views
0

因此,在按鈕單擊事件之後打開的參數框在vb中運行sql語句以填充數據的列表框。是這樣的:MS Access 2003 - 運行代碼後打開的VBA for Parameter框:auto「ok」?

me.listbox.rowsource = "SELECT tblMain.ID, TblMain.FirstName, TblMain.LastName, tblMain.MobileNumber FROM tblMain;" 

然後我算的結果對顯示:

me.recordcounter = me.listbox.listcount 

由於某種原因,當我把它仍然拋出了用於查詢詢問手機號碼的參數框中單擊此按鈕事件??如果您只需點擊即可瀏覽所有我期待的結果。有沒有辦法我可以寫一些東西,自動告訴該框的確定已被點擊,所以它甚至不會出現?或者這是避免比隨機疼痛更糟糕的事情?

感謝

編輯:

道歉,我只注意到這一切(所有控制等)的形式爲頭?有太多的人可以訪問到它,它的全部都被破壞了。對不起...在我甚至可以問一個合法的問題之前要做很多修復。 Cookbook的acbSoundex也在這裏,並將其投入循環。謝謝

+0

請在按鈕上點擊代碼。此外,發佈可能出現在列表框的點擊或更改事件上的代碼。 – shahkalpesh 2010-01-14 18:13:27

回答

3

如果查詢包含字段/參數不在表中/未指定,將出現參數框。

看起來MobileNumber字段(如果您聲明的)可能拼寫錯誤,或者不是underlyinh表/查詢的一部分。

驗證您的表結構是正確的,對您提供的查詢,或提供表結構,以便我們可以看看。

相關問題