以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  目录树筛选  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=121213)

--  作者:yifan3429
--  发布时间:2018/7/1 20:22:00
--  目录树筛选
Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
trv.BuildTree(dt,"收客部门|客户等级|楼盘", "客户等级 In (\'B类客户\',\'C++客户\',\'C类客户\',\'ATOP客户\',\'A+类客户\')", "收客部门,客户等级,楼盘 DESC")

我想改成包含B类客户\',\'C++客户\',\'C类客户\',\'ATOP客户\',\'A+类客户  加载后还是会将报废客户加载进来


trv.BuildTree(dt,"收客部门|客户等级|楼盘", "客户等级 In (\'B类客户\',\'C++客户\',\'C类客户\',\'ATOP客户\',\'A+类客户\')", "收客部门,客户等级,楼盘 DESC")

其二我想直接改成排除 报废客户 不确定客户

--  作者:有点甜
--  发布时间:2018/7/1 20:46:00
--  

1、可以在beforeLoad写代码

 

http://www.foxtable.com/webhelp/scr/2057.htm

 

2、在生成加载条件的时候,可以加上额外的条件,如

 

filter = filter & " and 客户登记 in (\'B类客户\',\'C++客户\',\'C类客户\',\'ATOP客户\',\'A+类客户\')"


--  作者:yifan3429
--  发布时间:2018/7/1 21:32:00
--  
cmd.CommandText = "SELECT DISTINCT 收客部门,客户等级,楼盘 Fro m {终端用户}"
dt = cmd.ExecuteReader()
Dim trv As WinForm.TreeView = e.For m.Controls("TreeView1")
trv.BuildTree(dt,"收客部门|客户等级|楼盘", "客户等级 In (\'B类客户\',\'C++客户\',\'C类客户\',\'ATOP客户\',\'A+类客户\')", "收客部门,客户等级,楼盘 DESC")
\'trv.Nodes.Insert("我的全部客户",0)

filter = filter & " and 客户登记 in (\'B类客户\',\'C++客户\',\'C类客户\',\'ATOP客户\',\'A+类客户\')"

怎么增加条件呢

--  作者:有点甜
--  发布时间:2018/7/1 21:40:00
--  
在你目录树点击事件处理。