Foxtable(狐表)用户栏目专家坐堂 → 局部变量的作用域咨询


  共有3506人关注过本帖树形打印复制链接

主题:局部变量的作用域咨询

帅哥哟,离线,有人找我吗?
guosheng
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:896 积分:7535 威望:0 精华:0 注册:2017/12/27 14:19:00
局部变量的作用域咨询  发帖心情 Post By:2019/9/25 16:58:00 [只看该作者]

测试结果,没有执行 绿色的dr的相关操作,只执行了黄色部分的dr操作;只有把绿色的dr改成别的名字,才会执行。为什么呢?
……
For Each dr As DataRow In drs
    dr("应结转租金金额") = zj111
    dr("应结转租金税额") = round2(zj111-zj111/(1+ zjsl ),2)

Next

……
For Each dr As DataRow In drs
If dr("应结转服务费金额") =0 And dr("应结转租金金额") =0
dr("应结转而未结转的年份")=Nothing
dr.save()
End If
Next
……

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/25 17:11:00 [只看该作者]

命名冲突了吧。那就改成别的名字咯

 回到顶部
帅哥哟,离线,有人找我吗?
guosheng
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:896 积分:7535 威望:0 精华:0 注册:2017/12/27 14:19:00
  发帖心情 Post By:2019/9/25 17:26:00 [只看该作者]

关键也没有报错,就是没执行后边 同名变量的相关代码啊。

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/25 17:30:00 [只看该作者]

完整代码贴出来看看

 回到顶部