表单输入中的多参数 - 访问查询

时间:2017-01-06 14:11:27

标签: access

我试图在Access中放置一个表单,用户可以在其中输入多个值来查询数据。我可以将查询放在一起,该表单有一个文本框,允许每行显示新值,并通过单击按钮运行表单。问题是查询只将第1行作为参数并返回该行的结果。

在Access中有没有办法做到这一点?我不介意使用VBA,但已经有一段时间了。

任何帮助或提示都将不胜感激。

1 个答案:

答案 0 :(得分:0)

根据我对您的问题的理解,您希望在单个表单上返回多个结果。我不知道是否有其他方法可以使用vba。您可以做的就是在表单上放一个按钮(或使用底部的箭头)浏览到下一条记录。如果您希望弹出一个框并且用户输入您抓取该记录的信息,则转到您的查询并在该字段下输入

Like & [Type the information you want or press ENTER for all records] &

将弹出提示用户输入信息。当我在搜索我的人时,我在我的数据库中使用它。因此,当我搜索姓氏和名字时,在字段lastname和名字下的查询中我放

Like & [Enter last name or press enter for all records] &

在名字下我把同样的东西改成名字。然后,如果我有像史密斯这样的多个人,David我会使用一个按钮转到下一个记录。

希望这是朝着正确方向迈出的一步。