Foxtable(狐表)用户栏目专家坐堂 → [求助] 如何有条件的克隆行


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

主题:[求助] 如何有条件的克隆行

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


加好友 发短信
等级:幼狐 帖子:140 积分:1463 威望:0 精华:0 注册:2017/9/3 22:32:00
[求助] 如何有条件的克隆行  发帖心情 Post By:2018/2/3 16:04:00 [只看该作者]

在窗口中添加一个按钮,让它实现,表的克隆,克隆的数量是根据“系数”来决定的,如何实现?当系数为2时,克隆到2行,系数是3时,克隆到3行见下图

 带系数的是一个table表,非datatable表;

 


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2018/2/3 16:13:50编辑过]

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


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

Dim xs  As Integer = Tables("表A").current("系数")
Dim r As Row = Tables("表B").current
For i As Integer = 1 To xs
    r.Clone
Next
[此贴子已经被作者于2018/2/3 16:14:18编辑过]

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


加好友 发短信
等级:幼狐 帖子:140 积分:1463 威望:0 精华:0 注册:2017/9/3 22:32:00
  发帖心情 Post By:2018/2/3 16:39:00 [只看该作者]

我试了以上的代码,执行后,原表10条记录,克隆表12条空白记录,每执行一次就增加两条空白记录。无法实现我说的功能,麻烦老师给我看一下。


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


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

Dim cnt As Integer = Tables("表A").Rows.Count - 1
For i As Integer = 0 To cnt
    Dim r As Row = Tables("表A").Rows(i)
    For j As Integer = 1 To r("系数")
        r.Clone
    Next
Next

 回到顶部