Foxtable(狐表)用户栏目专家坐堂 → 选定多行的删除问题


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

主题:选定多行的删除问题

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


加好友 发短信
等级:三尾狐 帖子:688 积分:4903 威望:0 精华:0 注册:2013/10/27 17:14:00
选定多行的删除问题  发帖心情 Post By:2015/7/18 20:23:00 [只看该作者]

For i As Integer= IntBottom To IntTop Step -1
                .AllowEdit = True
                .Current.Locked=False
                .Rows(i).Delete
            Next

很奇诡

 

如果 从上往下 选择多行,则只能删除最后一行

如果 从下往上 选择多行,可以删除多行

 

显示的 IntBottom 都是大  IntTop 都是小 


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


加好友 发短信
等级:狐神 帖子:4628 积分:33778 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2015/7/18 20:28:00 [只看该作者]

帮助中写得很清楚

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


加好友 发短信
等级:三尾狐 帖子:688 积分:4903 威望:0 精华:0 注册:2013/10/27 17:14:00
  发帖心情 Post By:2015/7/18 23:50:00 [只看该作者]

专门再看了一下帮助关于这个选定区域的说明,毛事 帮助并没有谈到这个问题,帮助里主要说的是分组行的问题。

而我测试时本没有分组行,从上向下,也好,下往上也好。选定后.TopPosition 和 .BottomPosition值 都是一样的,为什么删除就不一样了呢

 


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/19 9:32:00 [只看该作者]


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


加好友 发短信
等级:三尾狐 帖子:688 积分:4903 威望:0 精华:0 注册:2013/10/27 17:14:00
  发帖心情 Post By:2015/7/20 4:43:00 [只看该作者]

答非所问,正是接帮助要求做的了

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/20 9:19:00 [只看该作者]

With CurrentTable
    For i As Integer = .BottomPosition To .TopPosition Step -1
        .AllowEdit = True
        .Rows(i).Locked=False
        .Rows(i).Delete
    Next
End With

 回到顶部