以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  求教育。。。怎么把一个关联表的数据填充到一个新的数据表中?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=21767)

--  作者:高润公司
--  发布时间:2012/7/24 10:32:00
--  求教育。。。怎么把一个关联表的数据填充到一个新的数据表中?
图片点击可在新窗口打开查看图片点击可在新窗口打开查看
--  作者:狐狸爸爸
--  发布时间:2012/7/24 10:43:00
--  

http://www.foxtable.com/help/topics/0100.htm

http://www.foxtable.com/help/topics/0106.htm

http://www.foxtable.com/help/topics/2315.htm

http://www.foxtable.com/help/topics/0680.htm

http://www.foxtable.com/help/topics/1533.htm

 


--  作者:高润公司
--  发布时间:2012/7/24 11:05:00
--  
谢谢老大。。。可是这些我都试过。。。逻辑上知道可行 不过就是出些小错误。。。基础还不稳扎图片点击可在新窗口打开查看图片点击可在新窗口打开查看


--  作者:czy
--  发布时间:2012/7/24 11:47:00
--  

假设表A为关联主表,表B为关联子表,将关联子表中对就的数据复制到表C中,代码大概是这样吧

 

Dim drs As List(Of DataRow) = Tables("表A").Current.DataRow.GetChildRows("表B")
For Each dr As DataRow In drs
    Dim r As Row = Tables("表C").AddNew
    For Each cl As col In Tables("表B").Cols
        r(cl.Name) = dr(cl.Name)
    Next
Next

 

其实方法有很多,供参考


--  作者:goldpei
--  发布时间:2012/7/25 19:02:00
--  
有没不用代码的 按刚接触 复制了代码都不知道去哪里执行。。
--  作者:狐狸爸爸
--  发布时间:2012/7/26 8:13:00
--  

既然如此,先看帮助吧,否则其他人辛辛苦苦帮你写了代码,却没有任何意义:

 

图片点击可在新窗口打开查看

 


看帮助一定要按顺序,头一两遍可以不求甚解,第三遍开始要将每个例子实际操作演练一遍,不明白的就上论坛求助。三遍之后才开始做系统,遇到问题在帮助找答案,找不到的在论坛提问。
此外一定要先掌握《使用指南》,然后再看《开发指南》


--  作者:lishixiong
--  发布时间:2012/12/30 23:49:00
--  

来看看怎么个说法