Foxtable(狐表)用户栏目专家坐堂 → [求助]如何将选定行内容添加到指定表格的对应列内


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

主题:[求助]如何将选定行内容添加到指定表格的对应列内

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


加好友 发短信
等级:婴狐 帖子:2 积分:81 威望:0 精华:0 注册:2012/12/14 14:13:00
[求助]如何将选定行内容添加到指定表格的对应列内  发帖心情 Post By:2013/2/23 22:53:00 [只看该作者]

如何将选定行内容添加到指定表格的对应列内


Dim f As New Filler
f.SourceTable = DataTables("表1") '指定数据来源
f.SourceCols = "名称" '指定数据来源列
f.DataTable = DataTables("表2") '指定数据接收表
f.DataCols = "名称" '指定数据接收列
f.Fill() '填充数据

以上是图例复制的,但是他把所有表1里的名称都复制过去了,而我就想要选定行的。要如何修改。请高手帮解答解答。谢谢


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


加好友 发短信
等级:婴狐 帖子:2 积分:81 威望:0 精华:0 注册:2012/12/14 14:13:00
  发帖心情 Post By:2013/2/23 23:11:00 [只看该作者]

dim dr1 As Row = tables("适龄青年数据库").Current
Dim dr2 As DataRow = DataTables("报名数据").Addnew()
For Each c As DataCol In DataTables("适龄青年数据库").DataCols
dr2(c.name)=dr1(c.name)
next

 

 

找到一个这个,但是也不对,还有点偏差,我的两个表数据不一样。导入时有错误提示。


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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2013/2/25 13:09:00 [只看该作者]

加一下条件

Dim idxs As String = ""
For i As Integer = Tables("表1").TopPosition To Tables("表1").ButtomPosition
    idxs &= Tables("表1").Rows(i)("_Identify")
Next

Dim f As New Filler
f.Filter = "_Identify in (" & idxs.Trim(",") & ")"
f.SourceTable = DataTables("表1") '指定数据来源
f.SourceCols = "名称" '指定数据来源列
f.DataTable = DataTables("表2") '指定数据接收表
f.DataCols = "名称" '指定数据接收列
f.Fill() '填充数据


 回到顶部