Foxtable(狐表)用户栏目专家坐堂 → 关于克隆行的代码问题!


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

主题:关于克隆行的代码问题!

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


加好友 发短信
等级:一尾狐 帖子:459 积分:3137 威望:0 精华:0 注册:2014/2/13 9:22:00
关于克隆行的代码问题!  发帖心情 Post By:2014/3/3 15:48:00 [只看该作者]

功能区的克隆行功能一次只能克隆一行,我想一次克隆10行,20行,可以增加这样的功能吗?


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


加好友 发短信
等级:狐神 帖子:4633 积分:33809 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2014/3/3 15:51:00 [只看该作者]

循环一下

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/3/3 15:52:00 [只看该作者]

自己用代码实现即可. 喜欢怎么克隆就怎么克隆.


例如克隆选中行

for each r as row in tables("XX").GetCheckedRows
      dim rr as row = tables("XX").addnew
      for each c as col in tables("XX").cols
          rr(c.name)=r(c.name)
      next
next


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


加好友 发短信
等级:一尾狐 帖子:459 积分:3137 威望:0 精华:0 注册:2014/2/13 9:22:00
  发帖心情 Post By:2014/3/3 15:56:00 [只看该作者]

Bin老师,如果我想一次克隆50行,是不是要点50下克隆。能一下就复制50行吗

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


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

不用点50次,选定要克隆的50行,按住cltr键,点击其中一行的复选框就行

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


加好友 发短信
等级:一尾狐 帖子:459 积分:3137 威望:0 精华:0 注册:2014/2/13 9:22:00
  发帖心情 Post By:2014/3/3 16:04:00 [只看该作者]

单独一行呢,只想把一行同时复制50行,有什么快捷办法吗!


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/3/3 16:11:00 [只看该作者]

那不是更加简单吗,你变通一下就行了啊.

dim r as row = tables("XX").current

for i as integer=1 to 50
     dim rr as row = tables("XX").addnew
      for each c as col in tables("XX").cols
          rr(c.name)=r(c.name)
      next
next

 回到顶部
帅哥哟,离线,有人找我吗?
身份不明
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:459 积分:3137 威望:0 精华:0 注册:2014/2/13 9:22:00
  发帖心情 Post By:2014/3/4 12:41:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20140304123802.jpg
图片点击可在新窗口打开查看
克隆行的代码能否改成这样呢!

如图所示:如果我想一次克隆50行编号的信息,新克隆的50行会在最底行从新建50行。

能否只克隆文字到第二到第50行呢。


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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2014/3/4 13:09:00 [只看该作者]

For i As Integer = 1 To 49
    Tables("表A").Rows(0).Clone()
Next

 回到顶部
帅哥哟,离线,有人找我吗?
身份不明
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:459 积分:3137 威望:0 精华:0 注册:2014/2/13 9:22:00
  发帖心情 Post By:2014/3/4 13:20:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20140304131830.jpg
图片点击可在新窗口打开查看
不行啊,一复制就复制到最下面了。

 回到顶部
总数 15 1 2 下一页