以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]关于IF语句执行的一个问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=134942)

--  作者:1669607010
--  发布时间:2019/5/13 15:10:00
--  [求助]关于IF语句执行的一个问题
请教老师一个关于IF语句执行的问题,代码中有如下3段代码,如果物品名称发生变化执行第一段代码,如果物品类别发生变化执行第二段代码,如果物品类型发生变化执行第三段代码,实际应用中物品名称经常发生变化,物品类别偶尔发生变化,物品类型基本不发生变化,我的问题是在执行以下代码时,如果只是物品名称发生变化那么第二、三段是直接跳过吗?换句话说,如果只是物品名称发生变化,那么第三段的10000行代码会影响整段代码的执行效率吗?

IF e.DataCol.Name = "物品名称"  Then
    代码100行
 End If

IF e.DataCol.Name = "物品类别"  Then
    代码1000行
 End If

IF e.DataCol.Name = "物品类型"  Then
    代码10000行
 End If

--  作者:有点甜
--  发布时间:2019/5/13 15:13:00
--  
不会影响
--  作者:1669607010
--  发布时间:2019/5/13 15:15:00
--  
谢谢老师