Foxtable(狐表)用户栏目专家坐堂 → 哪位高手给个行移动命令,用来完善狐表不能插入行的缺陷。


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

主题:哪位高手给个行移动命令,用来完善狐表不能插入行的缺陷。

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


加好友 发短信
等级:八尾狐 帖子:1812 积分:12993 威望:0 精华:14 注册:2008/10/11 18:07:00
  发帖心情 Post By:2009/3/1 12:10:00 [显示全部帖子]

以下是引用实话实说在2009-3-1 8:50:00的发言:

我试了一下,在2行之间只能插入一行第二次插入行时不在相邻的两行之间

xh为序号列,Double型
Dim r As Row
Dim n1,n2 as Double

With CurrentTable
     n1 = .Position
     if n1> 0 then
         n2=(.rows(n1)("xh")+.rows(n1-1)("xh"))/2
     else
         n2=.rows(n1)("xh")-1
     end if
     r = .Rows.AddNew()
     r("xh") = n2
     .Sort = "xh"
End With

[此贴子已经被作者于2009-3-1 12:15:06编辑过]

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


加好友 发短信
等级:八尾狐 帖子:1812 积分:12993 威望:0 精华:14 注册:2008/10/11 18:07:00
  发帖心情 Post By:2009/3/1 14:31:00 [显示全部帖子]

以下是引用实话实说在2009-3-1 14:23:00的发言:
,我测试了一下,代码还是有点问题.比如在第4和第5行插入多行可以,再在第3和第4行间插入,结果是在第2和第3行间插入行

以上代码我测试通过的,最好示例说明


 回到顶部