以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  同时筛选多列如何写  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=100881)

--  作者:xxcwdlwgo
--  发布时间:2017/5/20 9:39:00
--  同时筛选多列如何写
用命令repeatfilter筛选多列如何用?
--  作者:有点蓝
--  发布时间:2017/5/20 9:53:00
--  
repeatfilter只能筛选一列


--  作者:xxcwdlwgo
--  发布时间:2017/5/20 18:02:00
--  
我新增一列,在表事件drawcell中,写入e.row(“筛选条件”)=e.row(“第一列”) & e.row(“第二列”) &   e.row(“第三列”)

然后在forms中按钮中,写入tables(“表A”).repeatFilter(“筛选条件”,2)

1、显示冗余记录后,如何删除
2、这样做运算速度怎么样?


--  作者:xxcwdlwgo
--  发布时间:2017/5/21 11:12:00
--  
如何删除冗余记录?
--  作者:有点蓝
--  发布时间:2017/5/22 8:38:00
--  
不要用drawcell,把筛选条件列改为表达式列,表达式设置为

isnull(第一列,\'\') + isnull(第二列,\'\') + isnull(第三列,\'\')

然后就可以直接用tables(“表A”).repeatFilter(“筛选条件”,2)即可

--  作者:xxcwdlwgo
--  发布时间:2017/5/22 11:46:00
--  
筛选出的冗余记录 如何删除?
--  作者:有点蓝
--  发布时间:2017/5/22 11:59:00
--  
DataTables("表A").DeleteFor(筛选条件)
--  作者:有点色
--  发布时间:2017/5/22 12:13:00
--  
以下是引用xxcwdlwgo在2017/5/22 11:46:00的发言:
筛选出的冗余记录 如何删除?

 

这个,不是可以筛选重复?既然能筛选,删除也是同样的。

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=83243&skin=0