Foxtable(狐表)用户栏目专家坐堂 → 这样的填充效果如何实现?


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

主题:这样的填充效果如何实现?

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


加好友 发短信
等级:小狐 帖子:333 积分:5177 威望:0 精华:0 注册:2019/1/1 15:53:00
  发帖心情 Post By:2022/5/27 10:01:00 [显示全部帖子]

参考代码:
Dim t As Table = Tables("表A")
Dim nj, bj, xm, cj, njcj, bjcj As String 
For Each r As Row In t.Rows
    xm = r("姓名") 
    cj = r("成绩")
    If xm.IndexOf("年级") <> -1 Then '判断年级
        nj = xm
        bj = ""
        njcj = cj
        bjcj = ""
    ElseIf xm.IndexOf("班") <> -1 Then '判断班级
        bj = xm
        bjcj = cj 
        
    Else '普通人员 '普通人员数据不改变 
        
    End If 
    r("年级") = nj
    r("班级") = bj
    r("年级成绩") = njcj
    r("班级成绩") = bjcj
Next 

运行结果:

此主题相关图片如下:成绩分解.jpg
按此在新窗口浏览图片




 回到顶部