以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]请教关于删除多行的代码  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=27883)

--  作者:tele
--  发布时间:2013/1/13 1:28:00
--  [求助]请教关于删除多行的代码
遍历副本表,某列数据为空时,删除这些行
--  作者:cks
--  发布时间:2013/1/13 10:43:00
--  

For Each dr As Row In Tables("表A").Rows
    If dr("第一列") = "" Then
        dr.Delete
    End If
Next

试试这个


--  作者:tele
--  发布时间:2013/1/13 20:04:00
--  

放在控件中点一次只能删掉一行,我想一次删多行


--  作者:lin_hailun
--  发布时间:2013/1/14 14:25:00
--  
这样吧,直接一些。

DataTables("xxx").DeleteFor("第一列 is null")


--  作者:cks
--  发布时间:2013/1/14 14:56:00
--  
呵呵,还是林总的高
--  作者:gohtml
--  发布时间:2013/4/10 9:15:00
--  
以下是引用lin_hailun在2013-1-14 14:25:00的发言:
这样吧,直接一些。

DataTables("xxx").DeleteFor("第一列 is null")

学习下,假如是删除带条件的呢,如删除表B第一列所有和 表A第一列(该列数据为唯一值)某行相同的数据


--  作者:唐尸三摆手
--  发布时间:2013/4/10 11:19:00
--  
表述不清,何为带条件,deletefor后面就是条件啊。
--  作者:zsslly
--  发布时间:2016/4/22 22:38:00
--  
看看