以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 目录树显示不正常了? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=75644) |
-- 作者:lake163 -- 发布时间:2015/10/12 11:23:00 -- 目录树显示不正常了? 设置一个筛选树,如: Tables("基本信息").OpenFilterTree("列A|列B|", 100) 有的时候正常,有的时候不正常,会是什么原因啊? 通过菜单中筛选树设置也是这种情况。
[此贴子已经被作者于2015/10/12 11:24:41编辑过]
|
-- 作者:大红袍 -- 发布时间:2015/10/12 11:27:00 -- 不正常指什么? |
-- 作者:lake163 -- 发布时间:2015/10/12 11:35:00 -- 筛选树出不来,是一片空白。 |
-- 作者:大红袍 -- 发布时间:2015/10/12 11:37:00 -- 例子。 |
-- 作者:lake163 -- 发布时间:2015/10/12 11:42:00 -- 在此之前,先执行以下代码也没用 Tables("基本信息").CloseFilterTree() Tables("基本信息").Filter = "" |
-- 作者:大红袍 -- 发布时间:2015/10/12 11:44:00 -- 没有数据,就没有筛选树内容。
具体问题做例子上来。 |
-- 作者:lake163 -- 发布时间:2015/10/12 11:52:00 -- 代码如下,其他的筛选都正常,就是最后使用筛选树不正常。 Select Case e.Page.Name Case
"人员筛选" Select Case e.Link.Name Case "全部在职人员" DataTables("基本信息").LoadFilter
= "[在职] = \'在职\'" DataTables("基本信息").Load
Tables("基本信息").Filter =
"" Tables("基本信息").CloseFilterTree()
MainTable = Tables("基本信息") Case
"自定义筛选"
MainTable = Tables("基本信息")
Syscmd.Filter.Advanced() Case
"科级以上领导" Tables("基本信息").Filter = "[职务类别A] < 3" MainTable = Tables("基本信息") 。。。 Case
"职务类别-职务级别"
Tables("基本信息").CloseFilterTree() Tables("基本信息").Filter = ""
Tables("基本信息").OpenFilterTree("职务类别|领导职务级别", 100)
MainTable = Tables("基本信息") |
-- 作者:大红袍 -- 发布时间:2015/10/12 12:03:00 -- 这个就不太清除什么问题。最好有出错的例子。
不然你就单独做一个筛选窗口。 |