以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 局部变量的作用域咨询 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=141280) |
-- 作者:guosheng -- 发布时间: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 …… |
-- 作者:有点蓝 -- 发布时间:2019/9/25 17:11:00 -- 命名冲突了吧。那就改成别的名字咯 |
-- 作者:guosheng -- 发布时间:2019/9/25 17:26:00 -- 关键也没有报错,就是没执行后边 同名变量的相关代码啊。 |
-- 作者:有点蓝 -- 发布时间:2019/9/25 17:30:00 -- 完整代码贴出来看看 |