使用组合框在连续表单上动态搜索时出现运行时错误“ 2185”的问题

迪伦

尝试在可动态过滤连续表格的组合框中进行搜索时遇到问题。代码如下:

Private Sub cboFormFilter_Change()

    If Nz(Me.cboFormFilter.Text) = "" Then
        Me.Form.Filter = ""
        Me.FilterOn = False

        ElseIf Me.cboFormFilter.ListIndex <> -1 Then
           Me.Form.Filter = "[Description] = '" & _
              Replace(Me.cboFormFilter.Text, "'", """") & "'"
           Me.FilterOn = True

        Else
           Me.Form.Filter = "[Description] Like '*" & _
              Replace(Me.cboFormFilter.Text, "'", """") & "*'"
           Me.FilterOn = True

    End If

    Me.cboFormFilter.SetFocus
    Me.cboFormFilter.SelStart = Len(Me.cboFormFilter.Text)

End Sub

这段代码效果很好,但是第二个代码我输入的不是连续形式,它将给我运行时错误“ 2185”

例如,如果我的连续表单仅包含名为“ Hello World”的记录,而我键入“ Hello Worlds”,则会弹出错误。

我已经在互联网上搜索了一下,以了解发生了什么,但无法弄清。其他人遇到的问题与我遇到的问题相似,他们说要删除.Text,但这仍然会导致2185错误。我没有主意,我的大脑融化了。有任何想法吗?

马修·金登(Mathieu Guindon)

谷歌搜索“运行时错误2185”会产生有关错误的结果,当您尝试在没有焦点的情况下尝试访问控件的属性时(将错误消息包含在问题中会很好)。

控件没有获得焦点似乎很奇怪,因为正是该控件引发了Change您在此处处理事件。

所以我只是将代码包装在错误处理程序中,然后从那里开始工作:

On Error GoTo CleanFail

    'your code

CleanExit:
    Exit Sub
CleanFail:
    If Err.Number = 2158 Then
        'handle the error - msgbox, whatever
        Err.Clear
        Resume CleanExit
    End If

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用组合框在连续表单上动态搜索时出现运行时错误“ 2185”的问题

来自分类Dev

没有结果时访问searchform运行时错误2185

来自分类Dev

使用VBA访问ActiveX控件时出现运行时错误'438'问题

来自分类Dev

在Windows上运行时出现Appium问题

来自分类Dev

使用动态数组时出现运行时错误 1004

来自分类Dev

在运行时动态添加时,ext js组件显示问题

来自分类Dev

向Java运行时(JIntellitype)添加本机DLLS时出现问题

来自分类Dev

在Laravel 4中在运行时设置debug => true时出现问题

来自分类Dev

连续表格高度问题

来自分类Dev

运行时出现多个 JSON CodingKeys 值问题

来自分类Dev

在SPOJ上获取运行时错误(SIGSEGV),无法找出我的代码有什么问题

来自分类Dev

在Wildfly上运行时的Spring Boot应用程序问题(bean创建错误)

来自分类Dev

在SPOJ上获取运行时错误(SIGSEGV),无法找出我的代码有什么问题

来自分类Dev

在动态数组上使用指针时出现问题

来自分类Dev

Docker在Linux容器上出现Azure函数的问题-函数丢失导致函数运行时出现404

来自分类Dev

运行时错误3134无法识别问题

来自分类Dev

新问题-运行时错误-内存不足

来自分类Dev

关于hackerrank问题的运行时错误无缘无故?

来自分类Dev

CSES问题中的运行时错误集缺少编号

来自分类Dev

如何在运行时将Microsoft Access表单视图从单一表单更改为连续表单?

来自分类Dev

创建对象时尝试并捕获运行时问题

来自分类Dev

在Java中将该程序作为命令行参数运行时出现错误,如何解决此问题?

来自分类Dev

使用QT线程解决运行时问题

来自分类Dev

使用 django 和 sqlite 的运行时问题 - 查询过多

来自分类Dev

使用 Proguard 缩小时的运行时问题

来自分类Dev

尝试使用pip时出现运行时错误

来自分类Dev

使用 v-model 绑定动态表单字段时出现问题

来自分类Dev

从Windows cmd或IDLE而不是从PyCharm运行时出现“ QThread:线程仍在运行时被销毁”的问题?

来自分类常见问题

运行Java构件时显示Unicode字符时出现问题,但在IntelliJ IDEA中运行时一切正常

Related 相关文章

  1. 1

    使用组合框在连续表单上动态搜索时出现运行时错误“ 2185”的问题

  2. 2

    没有结果时访问searchform运行时错误2185

  3. 3

    使用VBA访问ActiveX控件时出现运行时错误'438'问题

  4. 4

    在Windows上运行时出现Appium问题

  5. 5

    使用动态数组时出现运行时错误 1004

  6. 6

    在运行时动态添加时,ext js组件显示问题

  7. 7

    向Java运行时(JIntellitype)添加本机DLLS时出现问题

  8. 8

    在Laravel 4中在运行时设置debug => true时出现问题

  9. 9

    连续表格高度问题

  10. 10

    运行时出现多个 JSON CodingKeys 值问题

  11. 11

    在SPOJ上获取运行时错误(SIGSEGV),无法找出我的代码有什么问题

  12. 12

    在Wildfly上运行时的Spring Boot应用程序问题(bean创建错误)

  13. 13

    在SPOJ上获取运行时错误(SIGSEGV),无法找出我的代码有什么问题

  14. 14

    在动态数组上使用指针时出现问题

  15. 15

    Docker在Linux容器上出现Azure函数的问题-函数丢失导致函数运行时出现404

  16. 16

    运行时错误3134无法识别问题

  17. 17

    新问题-运行时错误-内存不足

  18. 18

    关于hackerrank问题的运行时错误无缘无故?

  19. 19

    CSES问题中的运行时错误集缺少编号

  20. 20

    如何在运行时将Microsoft Access表单视图从单一表单更改为连续表单?

  21. 21

    创建对象时尝试并捕获运行时问题

  22. 22

    在Java中将该程序作为命令行参数运行时出现错误,如何解决此问题?

  23. 23

    使用QT线程解决运行时问题

  24. 24

    使用 django 和 sqlite 的运行时问题 - 查询过多

  25. 25

    使用 Proguard 缩小时的运行时问题

  26. 26

    尝试使用pip时出现运行时错误

  27. 27

    使用 v-model 绑定动态表单字段时出现问题

  28. 28

    从Windows cmd或IDLE而不是从PyCharm运行时出现“ QThread:线程仍在运行时被销毁”的问题?

  29. 29

    运行Java构件时显示Unicode字符时出现问题,但在IntelliJ IDEA中运行时一切正常

热门标签

归档