Office中国论坛/Access中国论坛

标题: [求助]Visual Basic 报错窗体能不能自动关闭或不显示? [打印本页]

作者: itez    时间: 2007-4-25 18:05
标题: [求助]Visual Basic 报错窗体能不能自动关闭或不显示?
前些天一直困扰我的问题还是没有解决(参见http://www.office-cn.net/vvb/dispbbs.asp?BoardID=2&replyID=66719&id=53684&skin=0),现在来看点击“结束”按钮后进入窗体仍能使用设想功能,所以想干脆就直接屏蔽或自动关闭报错界面(如下图,不过我报的是2467错误),尝试使用DoCmd.SetWarnings False无效,上来请教高手,先谢谢了!


作者: 一点通    时间: 2007-4-25 18:25
直接上传例子会更快了解出错的源头
作者: eyewitnes    时间: 2007-4-25 20:35
在当前模块出错的语句之前加上 on error resume next就可以了
作者: fan0217    时间: 2007-4-25 21:02
以下是引用eyewitnes在2007-4-25 12:35:00的发言:
在当前模块出错的语句之前加上 就可以了

这并不是解决之道,问题要找的错误在那里.慎用on error resume next.
作者: eyewitnes    时间: 2007-4-25 21:11
以下是引用fan0217在2007-4-25 13:02:00的发言:



这并不是解决之道,问题要找的错误在那里.慎用on error resume next.

呵呵,说的对,可是楼主似乎并不这样认为,楼主只需要屏蔽出错信息而已
作者: fan0217    时间: 2007-4-25 21:48
楼主把你的例子弄上来才好解决啊
作者: itez    时间: 2007-4-26 18:50
谢谢一点通、eyewitnes、fan0217三位高手的热心回复(排名以出场顺序为准:)!

我其实尝试过制作样例文件上传,但我发现那样工程量很大,不亚于重作一遍。我想可能也是因为我水平有限,把一些查询、模块什么的设计的太复杂造成问题产生的,而现在时间有限,所以先暂时就这样吧。

我明白on error resume next并不是问题的解决之道,只能是临时对策,但我想这条语句的存在也应该有其实际意义吧。

谢谢!

[此贴子已经被作者于2007-4-26 10:52:27编辑过]






欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3