Foxtable(狐表)用户栏目专家坐堂 → 单元格计算问题


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

主题:单元格计算问题

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


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

Dim t As Table = Tables("表A")
Dim g As Subtotalgroup
t.SubtotalGroups.Clear()
t.GroupAboveData = False
t.TreeVisible = False
t.SpillNode = True
t.Filter = "第一列 is not null"
g = New Subtotalgroup
g.Aggregate = AggregateEnum.Count
g.GroupOn = "第一列"
g.TotalOn = "第二列"
g.Caption = "{0} 小计"
t.SubtotalGroups.Add(g)

t.Subtotal()

Dim sum As Double = 0
Dim min As Double = 999
Dim flag = True

For i As Integer = 0 To t.Rows.Count(True) - 1
    Dim r As Row = t.Rows(i, True)
    If r.IsGroup Then
        If flag Then
            r("第二列") = sum
        Else
            r("第二列") = min
        End If
        sum = 0
        min = 999
        flag = True
    Else
        sum += val(r("第十列")) * val(r("第十一列"))
        If val(r("第八列")) < min Then
            min = val(r("第八列"))
        End If
        If flag Then
            If r("第九列") <> "正常状态" Then
                flag = False
            End If
        End If
       
    End If
Next


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


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

以下是引用dakongyigang在2015/3/5 8:47:00的发言:
版主分类汇总模式下新增行按钮新增航是从上面插入的,能依次递增新行么

 

汇总模式是不能编辑数据的,你切换成正常模式,再新增和编辑


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


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

 汇总模式根据分组的列排序的,无法修改排序

 回到顶部
总数 14 上一页 1 2