2010-01-14 85 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表/查询的一部分。

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

相关问题