Foxtable(狐表)用户栏目专家坐堂 → datacolchanged代码问题


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

主题:datacolchanged代码问题

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/2/4 9:26:00 [显示全部帖子]

 表达式列,不能直接判断

 

http://www.foxtable.com/help/topics/2381.htm

 

 

Dim ztsl As Double '定义变量ztsl,用于存放未到货数量的总和
If e.DataCol.Name = "订单数量" OrElse e.DataCol.Name = "已到货数量" Then '如果列名为orderWdhsl(未到货数量)
    For Each dr As DataRow In DataTables("orderList").Select("[orderItemID] = '" & dr("orderItemID") & "'") '在订单表中选择素有物料ID等于当前行物料ID的项目
        ztsl = ztsl + dr("orderWdhsl") '变量ztsl等于ztsl加上此行的未到货数量
    Next
    Dim dr2 As DataRow = DataTables("kcList").Find("[whItemID] = '" & e.DataRow("orderItemID") & "'") '库存表中相同物料ID的在途数量用ztsl变量中的数值来替代
    dr2("whzaitu") = ztsl
End If


 回到顶部