Foxtable(狐表)用户栏目专家坐堂 → 把数据集导入当前明细表


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

主题:把数据集导入当前明细表

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


加好友 发短信
等级:幼狐 帖子:166 积分:1527 威望:0 精华:0 注册:2013/1/26 14:43:00
把数据集导入当前明细表  发帖心情 Post By:2013/3/7 18:24:00 [只看该作者]

在主从表界面上,放置一个按钮,点击按钮可以从其他表(或多个表)取得数据集,并导入到当前指定的明细表,如何实现?


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/3/7 18:26:00 [只看该作者]


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


加好友 发短信
等级:幼狐 帖子:166 积分:1527 威望:0 精华:0 注册:2013/1/26 14:43:00
  发帖心情 Post By:2013/3/7 18:38:00 [只看该作者]

请问你所给的参考里,表A可以是视图或产生的临时表吗?


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/3/7 18:42:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
魔鬼之神
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:166 积分:1527 威望:0 精华:0 注册:2013/1/26 14:43:00
  发帖心情 Post By:2013/3/7 18:57:00 [只看该作者]

还有一个小问题,比如我从数据集A把数据导入到当前明细表里,另外我还想把当前主表上的ID也导入到当前明细表,而数据集里是没有这个ID的。如果处理呢?


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/3/7 18:59:00 [只看该作者]

这样改一下,红色的这行是关键:

 

Dim Cols1() As String = {"来源列一","来源列二","来源列三"}
Dim Cols2() As String = {"接收列一","接收列二","接收列三"}
For Each dr1 As DataRow In DataTables("来源表").Select("条件")
     Dim r2 As Row = DataTables("父表.子表").AddNew()
     For i As Integer = 0 To Cols1.Length -1
         dr2(Cols2(i)) = dr1(Cols1(i))
     Next
 Next


 回到顶部
帅哥哟,离线,有人找我吗?
魔鬼之神
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:166 积分:1527 威望:0 精华:0 注册:2013/1/26 14:43:00
  发帖心情 Post By:2013/3/7 19:01:00 [只看该作者]

好的。我试下。谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
魔鬼之神
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:166 积分:1527 威望:0 精华:0 注册:2013/1/26 14:43:00
  发帖心情 Post By:2013/3/7 19:04:00 [只看该作者]

红色这一行,加上“父表.子表“后,会提示找不到这个表。DataTables的不能这样写表名吧?


 回到顶部