MS Access 2003 - 代码运行后打开的VBA for Parameter框:auto“ok”?

时间:2010-01-14 18:05:16

标签: ms-access vba ms-access-2003

因此,在按钮单击事件在vb中运行sql语句以打开数据列表框后,会打开一个参数框。类似的东西:

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

然后我将结果显示为:

me.recordcounter = me.listbox.listcount

由于某种原因,当我按下这个按钮点击事件时,它仍会抛出一个查询参数框,要求提供手机号码?如果你只是点击通过让你浏览我正在寻找的所有结果。有没有办法我可以写一些东西,自动告诉该框已经点击确定,所以它甚至没有出现?或者这是否避免了比随机痛苦更糟糕的事情?

感谢

编辑:

道歉我刚才注意到所有内容(所有控件等)都在表单标题中?太多人都可以访问这个,它全都搞砸了。抱歉...在我甚至可以提出一个合法的问题之前要做很多事情。来自Cookbook的acbSoundex也在这里并将其抛出一个循环。谢谢

1 个答案:

答案 0 :(得分:3)

如果查询包含不在表格中的字段/参数,则会出现参数框。

看起来MobileNumber字段(如果你声明的话)可能拼错了,或者不是underlyinh表/查询的一部分。

验证表结构对于您提供的查询是否正确,或者提供表结构以便我们查看。