Foxtable(狐表)用户栏目专家坐堂 → [求助]怎样修改代码?


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

主题:[求助]怎样修改代码?

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


加好友 发短信
等级:一尾狐 帖子:407 积分:3194 威望:0 精华:0 注册:2011/2/28 11:57:00
[求助]怎样修改代码?  发帖心情 Post By:2013/2/10 1:01:00 [显示全部帖子]

我想在表中(红色数字)填写语、数、外 的“平均分之和”和“标准差之和”,但不能影响上面的数字,怎样在下面的代码 中加筛选条件?请指教,谢谢!       

            Dim q1 As Integer = Tables("总分有效分").Cols("平均分").Index '获得数量列的位置
            Dim r1 As Integer = Tables("总分有效分").Cols("标准差").Index '获得数量列的位置
            Dim sum2 As Double = Tables("总分有效分").Aggregate(AggregateEnum.Sum, 0, q1, 2, q1)
            Dim sum12 As Double = Tables("总分有效分").Aggregate(AggregateEnum.Sum, 0, r1, 2, r1)
            For i As Integer = 0 To 2
                Tables("总分有效分").Rows(i)("平均分之和") = sum2
            Next
            For k As Integer = 0 To 2
               
Tables("总分有效分").Rows(k)("标准差之和") = sum12
            Next

总分有效分:


此主题相关图片如下:未命名.jpg
按此在新窗口浏览图片

[此贴子已经被作者于2013-2-10 1:03:09编辑过]

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


加好友 发短信
等级:一尾狐 帖子:407 积分:3194 威望:0 精华:0 注册:2011/2/28 11:57:00
  发帖心情 Post By:2013/2/10 16:15:00 [显示全部帖子]

这个问题已搞定。

Tables("成绩库").Filter = " 部别 = '高理'"
Dim q1 As Integer = Tables("总分有效分").Cols("平均分").Index '获得数量列的位置
Dim r1 As Integer = Tables("总分有效分").Cols("标准差").Index '获得数量列的位置
Dim sum2 As Double = Tables("总分有效分").Aggregate(AggregateEnum.Sum, 0, q1, 2, q1)
Dim sum12 As Double = Tables("总分有效分").Aggregate(AggregateEnum.Sum, 0, r1, 2, r1)
Tables("总分有效分").Rows(14)("平均分之和") = sum2
Tables("总分有效分").Rows(14)("标准差之和") = sum12
Tables("成绩库").Filter = ""


 回到顶部