运行时错误' 2001'在Access SQL中 - 突然发生

时间:2017-11-14 00:15:03

标签: sql forms ms-access runtime-error

我在访问中有一个连续的表单,有多个文本框可以搜索表并返回符合所有条件的记录。它有两个按钮,一个用于过滤("搜索"),另一个用于清除所有文本框("重置")。几个月来它一直运作良好。

今天,当我点击esc清除文本框时,此代码才开始显示:

"运行时错误' 2001':您取消了之前的操作。"

这是调试器突出显示的行:

Me.FilterOn = False

我不确定原因:/这是我的所有重置命令按钮的代码:

Private Sub cmdReset_Click()
  Dim ctl As Control
  For Each ctl In Me.Section(acHeader).Controls
     Select Case ctl.ControlType
     Case acTextbox, acComboBox
         ctl.Value = Null
     Case acCheckBox
         ctl.Value = False
     End Select
  Next
  Me.FilterOn = False
End Sub

但是,再次,所有 工作,然后开始吓坏了。我当时正在编辑,代码生成器打开,但我在表单设计视图中更改了标签的名称,而没有弄乱代码。

我担心我不小心在我的代码生成器中输入而不是在标签中输入,所以现在代码并没有认识到某些东西,但我一直在梳理和梳理,我找不到任何与众不同的东西/没有& #39; t匹配某事。

我不知道我错过了什么或做了什么,但任何帮助都非常感谢!

萨拉

0 个答案:

没有答案