Foxtable(狐表)用户栏目专家坐堂 → 表的请教


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

主题:表的请教

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


加好友 发短信
等级:一尾狐 帖子:400 积分:3511 威望:0 精华:0 注册:2014/1/8 17:12:00
表的请教  发帖心情 Post By:2017/3/9 7:50:00 [只看该作者]

表的样式如下:

表a:
第一列  第二类  第三列  第四列  第五列  
a001    b012   c001   d010   e006
表b
第一列  第二类  第三列  第四列  第五列  
b012     的       号          吃      五
表c
第一列  第二类  第三列  第四列  第五列  
c001     王        刘        找       吗
表d
第一列  第二类  第三列  第四列  第五列  
d010     想        赛       了        额
表e
第一列  第二类  第三列  第四列  第五列  
e006     箱        好        聊聊   我

通过表a,如何生成 , 表b,表c,表d,表e   的组合表。有哪几种方式。    sql数据库。

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106142 积分:539827 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/3/9 8:39:00 [只看该作者]

生成的逻辑是什么?

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


加好友 发短信
等级:一尾狐 帖子:400 积分:3511 威望:0 精华:0 注册:2014/1/8 17:12:00
  发帖心情 Post By:2017/3/9 9:01:00 [只看该作者]

表a第一列等于 a001

表b.第一列 = 表a.第二列
表c.第一列 = 表a.第三列
表d.第一列 = 表a.第四列
表e.第一列 = 表a.第五列

组合为一行数据



 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106142 积分:539827 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/3/9 9:28:00 [只看该作者]

Dim t As Table = Tables("表A")
Dim r As Row = t.Current
If r IsNot Nothing Then
    Dim r2 As Row
    Dim tbarr() As String = {"表B","表C","表D"}
    For i As Integer = 0 To tbarr.Length - 1
        r2 = Tables(tbarr(i)).AddNew
        r2("第一列") = r(t.Cols(i+1).Name)
    Next
End If

 回到顶部