ms-access - 主窗体刷新后 MS Access 子窗体变为空白
问题描述
我的表单有一个奇怪的问题,该表单包含一个可见属性设置为 false 的子表单(连续视图),除非单击特定按钮。主窗体连接到 SQL 表后端,当启动新记录时,主窗体不会立即添加 ID 值(除非您使用 me.refresh)。一旦我将 me.refresh 放入代码中,然后使子表单可见,它就会显示为空白(即没有找到记录)。但是,如果我要同时打开与常规表单相同的子表单(在主表单之外),那么它会显示得很好。此外,当我在主表单上删除 me.refresh 并通过单击表单的数据表部分中的各个字段来切换(我使用拆分视图),直到正确分配 ID 号然后使子表单可见,然后它工作正常。
此外,最初当我测试所有表都是本地的(没有连接 SQL 后端)的数据库时,子表单每次都正确显示(因为主表单 ID 是立即生成的)。
有没有人对我可以使用什么解决方法来解决这个问题有任何建议?或者,如果您可以建议一个代码,可以在不使用 Me.Refresh 的情况下推送表单以生成自动编号 ID。谢谢!
解决方案
推荐阅读
- r - 我在 R 中模拟了太阳,但在 Simulink 中不能这样做
- javascript - 无法注册 service-worker TypeError - Expo 错误
- javascript - 如何处理正在快速解析的查询
- r - 如何将某些列操作成行
- java - 如何使用drools文件中的索引/索引遍历列表
- java - JSON:解析数组
- android - Flutter:操作系统错误:是一个目录,errno = 21)
- android - 适用于 Android 的 Shadow Gradle 插件
- latex - 使用 Pandoc 将中文 docx 文件转换为 markdown
- html - 没有找到看似正确的路径转换器的 ReserveMatch