vba - MS-Access:数据更新后如何刷新表单?
问题描述
我有一个以表格形式显示的查询。此外,我还有一个按钮,可以打开另一个表单,您可以在其中操作保存的数据。一旦此表单关闭,我希望其他表单中的查询由宏更新。我尝试了几个宏命令。没有任何效果。我以为我可以将 requery 宏与我的子表单一起用作参数,但即使这样也没有用。我能做些什么?
只有当我点击“全部刷新”时,数据才会更新,但这应该会自动发生。
解决方案
除非您打开调用查询运行的表单,否则查询不会在后台更新,另一种方法是请求查询再次运行以更新表单,如下所示
Form.Requery
如果您的表单有子表单,那么您还需要处理子表单
推荐阅读
- c++ - 如何从 C++ 中的 GetCurrentDirectory() 路径上一层
- eclipse - Spring Boot 在 Eclipse 中使用 log4j2 - NoClassDefFoundError Logback
- c - 没有编译错误,但在 C 中没有得到任何输出
- javascript - 确定具有指定面对模式的相机的设备ID
- c# - 如何解决无效视图状态的问题
- java - 我无法决定为我想要实现的目标存储字符串的最佳方式
- .net-core - 尝试使用通用 HostBuilder 使用 .net core 2 控制台应用程序配置 Serilog
- office-js - 从清单命令 (IE11/Edge) 调用时,window.addEventListener 在 Word 加载项中不起作用
- jquery - 如何仅删除所选元素中的一个元素,留下另一个?
- visual-studio - Azure Build Pipeline:构建解决方案依赖项失败 - 找不到包但独立构建 csproj 依赖项文件可以正常工作