Foxtable(狐表)用户栏目专家坐堂 → 合并计算问题


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

主题:合并计算问题

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


加好友 发短信
等级:二尾狐 帖子:573 积分:4653 威望:0 精华:0 注册:2014/7/3 15:28:00
合并计算问题  发帖心情 Post By:2024/6/24 15:09:00 [只看该作者]

图片点击可在新窗口打开查看我想做到只计算/后面的数字,/前面的不参与计算,怎么改代码,原代码如下:
Select Case e.DataCol.Name
    Case "累计生产数量"
        If e.NewValue Is Nothing Then '如果新值是空白,也就是品名列的内容为空
            e.DataRow("累计完成") = Nothing '那么清空此行单价列的内容
        Else
            Dim mc = System.Text.RegularExpressions.Regex.Matches(e.NewValue , "[0-9\.]+")
            Dim sum As Double = 0
            For i As Integer = 0 To mc.count-1
                output.show(mc(i).value)
                sum += val(mc(i).value)
            Next
            e.DataRow("累计完成") = sum
        End If
End Select
谢谢!


 回到顶部