Ms access 与Access 2007中的查询不相关的表单

Ms access 与Access 2007中的查询不相关的表单,ms-access,Ms Access,我正在使用Access 2007,并根据信息表创建了一个查询。 我根据查询创建了一个表单。 在表单中,我创建了一个文本框,我将使用它作为“搜索”字段。我可以在文本框中键入一个人的姓名,我希望表单只显示姓名中有特定文本的患者 在查询中,我在Name字段下的criteria部分下放置了: 像“*”&[forms]![(包含文本框的表单名称)]![(文本框名称)]&“*” 这在某种意义上是有效的,我在文本框中输入的任何文本,它只显示那些在查询中姓名中包含该文本的人。然而,表单并没有显示相同的人!表单与

我正在使用Access 2007,并根据信息表创建了一个查询。 我根据查询创建了一个表单。 在表单中,我创建了一个文本框,我将使用它作为“搜索”字段。我可以在文本框中键入一个人的姓名,我希望表单只显示姓名中有特定文本的患者

在查询中,我在Name字段下的criteria部分下放置了: 像
“*”&[forms]![(包含文本框的表单名称)]![(文本框名称)]&“*”

这在某种意义上是有效的,我在文本框中输入的任何文本,它只显示那些在查询中姓名中包含该文本的人。然而,表单并没有显示相同的人!表单与它应该基于的查询不相关


我做错了什么?这不应该起作用吗?

您能准确地显示您的查询在MS Access vba代码中的样子吗?如果您说查询用作表单的记录源,那么在文本框的更新后事件中,重新查询记录源:
Me.requery