以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 一键过滤空行问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=58459) |
||||
-- 作者:aygp -- 发布时间:2014/10/17 9:02:00 -- 一键过滤空行问题 如果要一键过滤表A中第一列中的空行(不是删除),代码如何写? |
||||
-- 作者:Bin -- 发布时间:2014/10/17 9:06:00 -- 筛选掉就好了 Tables(X).FIlter="第一列 is not null and 第二列 is not null ....."
|
||||
-- 作者:Bin -- 发布时间:2014/10/17 9:08:00 -- Dim Filter As String For Each c As Col In CurrentTable.Cols Filter= Filter & "and " & c.name & " is null " Next Filter = DataTables("表A").GetComboListString("_Identify",Filter.Substring(3,Filter.length-3)) CurrentTable.FIlter="_Identify not in (\'" & Filter.replace("|","\',\'") & "\')" [此贴子已经被作者于2014-10-17 9:15:39编辑过]
|
||||
-- 作者:aygp -- 发布时间:2014/10/17 9:21:00 -- 谢谢bin老师! |
||||
-- 作者:aygp -- 发布时间:2014/10/18 16:09:00 -- 我希望一键过滤空行后,达到这个效果 操作:
1、先筛选出某一商品,如苹果。 2、按“过滤空行”键,过滤掉“数量”列中苹果的空行,而香蕉、荔枝“数量”列的空行不要过滤。 3、过滤后,表A中只显示“数量”列中没有空行的苹果信息(即本案中只显示三行苹果信息),香蕉、 荔枝都不显示。求按键代码
|
||||
-- 作者:y2287958 -- 发布时间:2014/10/18 16:41:00 -- Tables("表A").Filter = Tables("表A").Filter & " and 数量<>\'\' and 数量 is not null" |
||||
-- 作者:lsy -- 发布时间:2014/10/18 17:06:00 --
|
||||
-- 作者:aygp -- 发布时间:2014/10/18 18:11:00 -- 谢谢各位老师!lsy设计的非常好! |