以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- BeforeShowErrorMessage (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=177832) |
||||
-- 作者:lshshlxsh -- 发布时间:2022/6/6 19:46:00 -- BeforeShowErrorMessage
计划管理设置 MainTable = Tables("aa") 表aa是不存在的,会提示报错 请问老师要怎么取消报错? 在项目属性设置了 BeforeShowErrorMessagee.Cancel = True 还是会继续弹出错误提示 不存在名称为aa的table 还有一个BUG 计划管理报错了之后 把计划管理删除了,直接关闭计划管理窗口, 保存项目还是会一直提示错误, 要点确定才算删除生效 [此贴子已经被作者于2022/6/6 20:10:43编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2022/6/6 20:32:00 -- 判断一下表是否存在:http://www.foxtable.com/webhelp/topics/0437.htm |
||||
-- 作者:lshshlxsh -- 发布时间:2022/6/6 20:38:00 -- 谢谢老师,因为有可能是其他的错误提示错,我想要的是不管什么错 都不要报 |
||||
-- 作者:有点蓝 -- 发布时间:2022/6/6 21:30:00 -- 这个似乎做不到,有些底层的系统性错误没有办法不报。所以还是BeforeShowErrorMessage,结合加上必要的判断。作为代码严谨性的判断语句,改有的还是要有,不可能全部都依赖错误事件 |