以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  批量删除选定行问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=115105)

--  作者:HJG_HB950207
--  发布时间:2018/3/1 10:00:00
--  批量删除选定行问题
请教:
     在系统菜单下批量删除表的选定行用 

Syscmd.Row.Delete()可以,但在用户编辑的菜单下(未对表参数任何修改)不行,每次只能删除一行。

使用如下代码批量删除也是如此。

 For i As Integer =  Tables("订单").BottomPosition To  Tables("订单").TopPosition step -1
     Tables("订单").Rows(i).Delete
Next

谢谢!

--  作者:HJG_HB950207
--  发布时间:2018/3/1 10:23:00
--  OK 了


--  作者:有点甜
--  发布时间:2018/3/1 10:30:00
--  

你订单表表事件肯定有冲突的代码,比如 删除事件,把各个事件代码清空后测试。

 

或者试试改成这样

 

systemready = false

\'删除代码

systemready = true