Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

如何一次性的给所有对象事件过程添加“错误处理”代码?

简单人生  发表于:2011-06-24 15:42:52  
复制

对于 “on error goto  标签”语句,

如何一次性的给所有事件过程添加呢?

 

Top
zhcosin 发表于:2011-06-24 16:33:19
不同的错误哪能用同样的处理代码呢,如果能,那这个处理代码完成的功能就只能是告诉用户“出错啦”,这等于没处理。

简单人生 发表于:2011-06-24 16:45:14

就是要相同的的意思,告诉用户“出错啦”

怎么做呢?难道要一个个事件的复制上去吗?



煮江品茶 发表于:2011-06-24 17:22:59
不是所有的sub和function都需要加错误处理,过于复杂的加还有点意义。

丘山 发表于:2011-06-24 23:16:42
如果非要这么做,那么应该建立一个全局函数/过程,在错误(即 on error)的时候调用它

zhcosin 发表于:2011-06-25 18:29:33

要告诉用户“出错啦”用代码:

MsgBox "出错啦!"



zhcosin 发表于:2011-06-25 18:29:47
弹对话框告诉用户即可。

简单人生 发表于:2011-06-25 23:52:16

丘山同志,

你的做法具体如何做呢?

调用代码如何写?



zhcosin 发表于:2011-06-26 08:53:30

创建一个公用过程,完成的功能是弹出一个对话框:

Public Sub ErrorDeal()

       MsgBox "出错啦"

End Sub

在其他的过程中调用此函数:

On Error Goto ABC

……

ABC ErrorDeal()



总记录:8篇  页次:1/1 9 1 :