我有一个带有两个无限组合框的表单可以正常工作(一个列出几个年龄值,另一个列出几个区域)。我有一个子表单,这是一个引用组合框的查询,但是当我更改组合框中的值时,我无法更新它。
我的查询是:
从mastertable中选择*(年龄= [表格]![表格]![年龄]和地区= [表格]![表格]![地区]
查询的工作原理是,如果我运行它并手动输入参数,它就可以工作。它的工作原理是,如果我创建一个在表单上运行查询的按钮,它会生成正确的表/查询。
我的问题是如何让查询作为子表单工作?我希望能够在组合框中选择值并查看子表单更新,而不必单击与表单分开运行查询的按钮。
我还尝试创建一个表格,表格中的参数可以绑定,然后将这些变量与mastertable相关联,但这也没有用。
如何将表/查询子表单更新为有关表单中参数更改的信息?我猜测它需要一些VBA代码在"更新之后"与组合框相关的事件。知道怎么做吗?
谢谢
答案 0 :(得分:1)
我明白了。我只是在更新后放了一个需要表的VBA代码。
代码是[subform] .requery