Foxtable(狐表)用户栏目专家坐堂 → [求助]能否在循环代码中加一行判断?


  共有1353人关注过本帖平板打印复制链接

主题:[求助]能否在循环代码中加一行判断?

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


加好友 发短信
等级:幼狐 帖子:94 积分:862 威望:0 精华:0 注册:2017/7/9 3:59:00
[求助]能否在循环代码中加一行判断?  发帖心情 Post By:2017/8/3 15:02:00 [只看该作者]


能否在循环代码中加一行判断?
想要实现的效果是:如果该行的“标签”列是“新品”,那么最后两行代码改成
             dr1("库存预警_标准库存量") = dr1("库存预警_标准库存天数") * dr1("最高日销量")
             dr1("库存预警_警戒库存量") = dr1("供应商_交货天数") * dr1("最高日销量")

原来的代码这这样的:
For Each dr1 As DataRow In DataTables("采购预警表").Select(filter)  '在表格中的每一行都筛选一次
             dr1("库存预警_标准订货天数") = dr1("供应商_起订量") / sum
             dr1("库存预警_标准库存天数") = dr1("库存预警_标准订货天数") + dr1("供应商_交货天数")
             dr1("库存预警_标准库存量") = dr1("库存预警_标准库存天数") * dr1("日均销量")
             dr1("库存预警_警戒库存量") = dr1("供应商_交货天数") * dr1("日均销量")

 回到顶部