Runntime错误2115

时间:2017-03-27 06:11:05

标签: ms-access

在MS Access中的BeforeUpdate过程中进行数据验证时获取运行时错误2115。 这里:

Private Sub Option_BeforeUpdate(Cancel As Integer)
  If Option = A Then
    Answer=MsgBox("You mean B?",vbYesNo)
    If Answer = vbYes Then
      Cancel = True
      Option = B
    End If
  End If
End Sub

1 个答案:

答案 0 :(得分:0)

Option = B

更新控件时无法更新控件...

但你可以在以下之后做到:

Private Sub Option_AfterUpdate()

  If Option = A Then
    Answer = MsgBox("You mean B?", vbYesNo)
    If Answer = vbYes Then
      Option = B
    End If
  End If

End Sub