MS Access 在备注字段中输入数据后锁定记录



我有一个MS Access 2010应用程序。当我转到表单并在"备注"字段中键入数据时,单击按钮时,我会在VBA中运行以下查询。当前记录是唯一正在编辑的记录,数据库中没有其他用户。

但是,我收到由于记录锁定冲突而无法更新记录的错误。我有时也会收到数据已更改的错误,我应该重新编辑记录。以下是我收到的每个错误的文本。

表单 DV 未更新 0 个字段,由于类型转换失败,0 个记录由于键冲突,1 个记录由于锁定冲突...

数据已更改。在您尝试保存更改之前,其他用户编辑了此记录并保存了更改。重新编辑记录。

有谁知道我如何解决这个问题或为什么会发生这种情况?

Private Sub Save_Status_Complete_Button_Click()
Str_SQL_Update = "UPDATE [dbo_Tape_Capture_Local_tbl] SET header_general_comments_status = 1 WHERE [Loan Identifier] = '" & Me.Loan_ID_Combo & "';"
DoCmd.RunSQL Str_SQL_Update
End Sub

在运行查询之前添加Me.Dirty = False。 这将保存表单的当前记录。

最新更新