从我的 VBA 代码的两部分访问时出现运行时错误

问题描述 投票:0回答:1

我的 Access 数据库在我的表单和工作流程中一直困扰着我。我找到了两个可能的运行时错误。

Can't assign value after the updateCan't assign value after the update, Recordset.

他们都试图将查找值的值分配给我的表[应用程序表]中的字段与PK。

有一个主窗体和三个子窗体。子窗体共享控制字段[方法]。更新得很好。 REI_final 的控制字段仅填充在第一个子表单中。在从不同的触发事件(更新前、当前)移动脚本之间,要么界面不执行,要么出错。

为不同的触发事件分配代码。检查 SQL 语句、属性、与表的其他关系

vba ms-access select runtime-error case
1个回答
0
投票

您的记录集中没有当前记录。您所做的就是打开它。您需要根据需要使用

MoveFirst
MoveLast
来定位记录集光标。然后,您可能还需要循环遍历记录集以查找所需的记录。您的 SQL 可能返回多条记录,因此您应该使用
Where
子句对其进行优化。

© www.soinside.com 2019 - 2024. All rights reserved.