【发布时间】:2017-01-06 14:11:26
【问题描述】:
我正在尝试在 Access 中组合一个表单,用户可以在其中输入多个值来查询数据。我可以将查询放在一起,该表单有一个文本框,允许在每行上添加新值,然后单击按钮运行表单。问题是查询只将第一行作为参数并返回该行的结果。
有没有办法在 Access 中做到这一点?我不介意使用 VBA,但已经有一段时间了。
任何帮助或提示将不胜感激。
【问题讨论】:
标签: ms-access
我正在尝试在 Access 中组合一个表单,用户可以在其中输入多个值来查询数据。我可以将查询放在一起,该表单有一个文本框,允许在每行上添加新值,然后单击按钮运行表单。问题是查询只将第一行作为参数并返回该行的结果。
有没有办法在 Access 中做到这一点?我不介意使用 VBA,但已经有一段时间了。
任何帮助或提示将不胜感激。
【问题讨论】:
标签: ms-access
根据我对您问题的理解,您希望在一个表单上返回多个结果。我不知道是否有其他方法可以使用 vba。您可以做的一个是在表单上放置一个按钮(或使用底部的箭头)浏览到下一条记录。如果您希望弹出一个框并且用户输入您获取该记录的信息,则转到您的查询并在该字段下放置
Like & [Type the information you want or press ENTER for all records] &
会弹出提示用户输入信息。当我搜索我在其中的人时,我将它与我的数据库一起使用。因此,当我搜索姓氏和名字时,在我输入的姓氏和名字字段下的查询中
Like & [Enter last name or press enter for all records] &
在名字下我放了同样的东西,但把它改成了名字。然后,如果我有多个像 Smith、David 这样的人,我会使用一个按钮转到下一条记录。
希望这是朝着正确方向迈出的一步。
【讨论】: