Foxtable(狐表)用户栏目专家坐堂 → 请问下如何由下面原始数据生成新数据


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

主题:请问下如何由下面原始数据生成新数据

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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/12/14 15:22:00 [显示全部帖子]


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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/12/14 16:18:00 [显示全部帖子]

上传例子,详细说明要做什么

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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/12/14 17:14:00 [显示全部帖子]

Dim cls() As String = {"语文","数学"}
Dim t As Table = Tables("表C")
t.StopRedraw
Dim r As Row
Dim max As Integer = Tables("成绩").Rows.Count - 1
If max > 9 Then max = 9
For Each c As String In cls
    Tables("成绩").Sort = c & " desc"
    r = t.AddNew
    r("第一列") = "姓名"
    r("第二列") = c
    
    For i As Integer = 0 To max
        r = t.AddNew
        r("第一列") = Tables("成绩").Rows(i)("姓名")
        r("第二列") = Tables("成绩").Rows(i)(c)
    Next
Next

t.ResumeRedraw

 回到顶部