以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  如何在table中批量移除行?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=30040)

--  作者:ericsky
--  发布时间:2013/3/19 21:39:00
--  如何在table中批量移除行?
想在table中把一些不符合要求的行批量移除(不是删除)
请教代码,谢谢!

--  作者:有点甜
--  发布时间:2013/3/19 22:32:00
--  

看看:

http://www.foxtable.com/help/topics/0408.htm

 


--  作者:ericsky
--  发布时间:2013/3/19 22:47:00
--  
谢谢,有没有在table中移除的方法?
--  作者:有点甜
--  发布时间:2013/3/19 22:54:00
--  

tables("xxx").DataTable.RemoveFor(....)

 

 不过感觉你应该用筛选:

http://www.foxtable.com/help/topics/1432.htm

 


--  作者:ericsky
--  发布时间:2013/3/19 23:38:00
--  
多谢指点,只是筛选后的数据不够精确,只好加上复选框继续移除不需要的行。
谢谢!!

--  作者:狐狸爸爸
--  发布时间:2013/3/20 9:26:00
--  

这样:

 

With tables("xxx")

   if .Filter > "" then

           .DataTable.RemoveFor(.Filter & " And " & 移除条件)

   Else

           .DataTable.RemoveFor(移除条件)

   End If

End wWth