以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]Return (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=146667) |
-- 作者:沪上游客 -- 发布时间:2020/2/28 19:48:00 -- [求助]Return 老师您好! 请问一下下面两段代码有什么区别,一直没有明白。谢谢! If Tables("新增查询编缉工资表_Table1").Current Is Nothing Then Return 这段代码不需要end if If Tables("新增查询编缉工资表_Table1").Current Is Nothing Then Return end if 而这段一定要end if 会用,不知道原理,谢谢老师指教!
|
-- 作者:sloyy -- 发布时间:2020/2/28 19:56:00 -- 当条件成立,只有一个后续动作时,可以采用第一种简化的写法; 但是,当后续还有很多动作时,就不能用简化写法,一定要用第二种完整写法了: If Tables("新增查询编缉工资表_Table1").Current Is Nothing Then messagebox.show("没查询到工资表") Return else messagebox.show("查询到工资表") ..... end if [此贴子已经被作者于2020/2/28 19:56:41编辑过]
|
-- 作者:沪上游客 -- 发布时间:2020/2/29 14:42:00 -- 明白了,谢谢老师! |