我在表中有数据,在访问中运行查询。我希望查询在表中更改数据时更新自身。是否有可能在访问中这样做?
谢谢。
答案 0 :(得分:0)
这不是一件容易的事,但可以做到。我的方法如下(如果你真的想这样做):
1创建一个打开和关闭查询的VBA函数
Public Function RefreshQuery() As Integer
DoCmd.Close acQuery, "QueryA"
DoCmd.OpenQuery "QueryA"
End Function
2通过使用SetLocalVar设置一个等于它的结果的局部变量,为更新,更改和插入调用此VBA函数的相关表创建数据宏
这有许多缺点,例如每次更改表时都会将焦点调用到查询中。
我在这里不会详细介绍,因为我猜你不会实现这个,因为它的用例是有限的。