已经工作多年的数据库突然出现 No Current Record 错误

Suddenly getting No Current Record error on database that has been working for years

我有一个使用 Access 2016(MS365 帐户)的自定义数据库应用程序,后端数据位于文件服务器上,本地前端有许多 VBA 驱动的表单。几年来一切都运行良好,直到今天早上我和所有其他用户开始在某些表格(不是全部)上收到“无当前记录”错误。 我认为这是一个流氓记录或损坏的数据库,所以我回到前一天的备份数据,但同样的问题发生了。最近没有做前端代码改动,反正不同用户使用的FE系统版本略有不同,但都遇到了这个问题,所以不是特定的VBA.

我回顾了很多周的完整数据备份 - 现在都抛出了同样的错误,当然当时工作正常。

修复压缩,反编译等,都无法清除错误

我有一种奇怪的预感,它可能与 Office 更新有关,因为我认为问题不存在于碰巧与互联网断开连接的计算机上,但这只有 80% 的把握。

有没有人遇到更新后出现的问题?我想不出数据或前端有什么变化,所以我很难理解它还能是什么。

现在有多个报告说这可能是星期二补丁更新导致的错误。参考https://www.devhut.net/latest-office-update-version-2204-source-of-new-bugs/