Foxtable(狐表)用户栏目专家坐堂 → 不会计算


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

主题:不会计算

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


加好友 发短信
等级:一尾狐 帖子:410 积分:3682 威望:0 精华:0 注册:2017/4/8 8:59:00
不会计算  发帖心情 Post By:2020/5/19 14:35:00 [只看该作者]

Select Case e.DataCol.Name
    Case "bz1"
        
        If e.DataRow("bz1")="1"
            Dim Filter As String = "[bz1] = '1' and  [yy] = '" & e.DataRow("yy") & "'and [yy1] = '" & e.DataRow("yy1") & "'                                "
            If Filter IsNot Nothing Then
                e.DataRow("gtds") = DataTables("wy_cpd").Compute("Sum(jsds)", Filter)
            End If
        ElseIf e.DataRow("bz1")="2"
            Dim Filter As String = "[bz1] = '2'and  [yy] = '" & e.DataRow("yy") & "'and [yy1] = '" & e.DataRow("yy1") & "'                                "
            If Filter IsNot Nothing Then
                e.DataRow("gtds") = DataTables("wy_cpd").Compute("Sum(jsds)", Filter)
            End If
        ElseIf  e.DataRow("bz1")="3"
            
            Dim Filter As String = "[bz2] = '3'and  [yy] = '" & e.DataRow("yy") & "'and [yy1] = '" & e.DataRow("yy1") & "'                                "
            If Filter IsNot Nothing Then
                e.DataRow("gtds") = DataTables("wy_cpd").Compute("Sum(jsds)", Filter)
            End If
            
        ElseIf  e.DataRow("bz1")="4"
            
            Dim Filter As String = "[bz2] = '4'and  [yy] = '" & e.DataRow("yy") & "'and [yy1] = '" & e.DataRow("yy1") & "'                                "
            If Filter IsNot Nothing Then
                e.DataRow("gtds") = DataTables("wy_cpd").Compute("Sum(jsds)", Filter)
            End If
        ElseIf  e.DataRow("bz1")="5"
            Dim Filter As String = "[bz2] = '5'and  [yy] = '" & e.DataRow("yy") & "'and [yy1] = '" & e.DataRow("yy1") & "'                                "
            If Filter IsNot Nothing Then
                e.DataRow("gtds") = DataTables("wy_cpd").Compute("Sum(jsds)", Filter)
            End If
            
        ElseIf e.DataRow("bz1")="6"
            
            Dim Filter As String = "[bz2] = '6'and  [yy] = '" & e.DataRow("yy") & "'and [yy1] = '" & e.DataRow("yy1") & "'                                "
            If Filter IsNot Nothing Then
                e.DataRow("gtds") = DataTables("wy_cpd").Compute("Sum(jsds)", Filter)
            End If
        End If
End Select


wy_cpd表中都bz1、bz2  wy_gt表中有bz1    为什么到bz1=5和6时不会执行计算,其他都可以的

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


加好友 发短信
等级:一尾狐 帖子:410 积分:3682 威望:0 精华:0 注册:2017/4/8 8:59:00
  发帖心情 Post By:2020/5/19 14:53:00 [只看该作者]

可以了,升级到5月18日版本 实然可以了。说明原来软件有问题啊


 回到顶部