Foxtable(狐表)用户栏目专家坐堂 → 垂直表转为水平表错误


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

主题:垂直表转为水平表错误

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107479 积分:546674 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/17 20:40:00 [只看该作者]

For Each v As String In DataTables("自测成绩表").GetValues("学科",Tables("自测成绩表").FIlter)

    dtb.AddDef(v, Gettype(Double))

s = s & " + isnull([" & v & "],0)" 

Next

dtb.Build()

For Each v As String() In DataTables("自测成绩表").GetValues("学校|年级|班级|单元|座号|姓名",Tables("自测成绩表").FIlter)

    Dim dr1 As DataRow = DataTables("自测水平表").AddNew()

    dr1("学校") = v(0)

    dr1("年级") = v(1)

    dr1("班级") = v(2)

    dr1("单元") = v(3)

    dr1("座号") = v(4)

    dr1("姓名") = v(5)

    For Each dr2 As DataRow In DataTables ("自测成绩表").Select("学校 = '" & v(0) & "'and 年级 = '" & v(1) & "' And 班级 = '" & v(2) & "'and 单元 = '" & v(3) & "'and 座号 = '" & v(4) & "' And 姓名 = '" & v(5) & "'") ‘不知道具体数据是什么样的不确定这里是否也添加Tables("自测成绩表").FIlter条件,自己根据数据判断一下

        dr1(dr2("学科")) = dr2("分数")

    Next

Next

 回到顶部
总数 32 1 2 3 4 下一页