以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  下拉目录树加载  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=97567)

--  作者:cd_tdh
--  发布时间:2017/3/14 22:56:00
--  下拉目录树加载
老师,刚看帮助里面,在自行设计下拉目录树时,如果我二级目录只加载最近60天的项目,窗口的AfterLoad事件怎么修改:

Dim trv As WinForm.TreeView =e.Form.Controls("TreeView1")
trv
.BuildTree("表A","机构名称|项目名称")

表A里面时间根据“登记时间”列来算。

另外刷新按钮可否让他自动刷新。



--  作者:有点蓝
--  发布时间:2017/3/14 23:12:00
--  
Dim trv As WinForm.TreeView =e.Form.Controls("TreeView1")
trv.BuildTree("表A","机构名称|项目名称","登记时间 >= #" & Date.Today.AddDays(-60) & "#")

--  作者:cd_tdh
--  发布时间:2017/3/14 23:25:00
--  
谢谢有点蓝老师,那么晚还没睡。
--  作者:cd_tdh
--  发布时间:2017/3/16 0:20:00
--  
有点蓝老师,我通过ComboBox组合框,在列表项目,数据表选择“表A”,显示列和取值列都用“项目名称”,用过滤条件,通过表A中“登记时间”列来只显示最近60天的项目名称,这个表达式怎么写呢?我用的数据源。
[此贴子已经被作者于2017/3/16 0:23:15编辑过]

--  作者:有点色
--  发布时间:2017/3/16 1:42:00
--  

参考

 

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

 

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

 


--  作者:cd_tdh
--  发布时间:2017/3/16 8:17:00
--  
色老师,不能直接用表达式过滤吗?
--  作者:有点蓝
--  发布时间:2017/3/16 8:26:00
--  
表达式不支持动态的条件,只能写死
--  作者:cd_tdh
--  发布时间:2017/3/16 9:13:00
--  
那我不限定时间,只按照时间列的日期的由最近向以前排序能否实现呢?
--  作者:有点蓝
--  发布时间:2017/3/16 9:23:00
--  

参考:http://www.foxtable.com/webhelp/scr/1890.htm

 


--  作者:cd_tdh
--  发布时间:2017/3/16 9:49:00
--  
我绑定了表,用GetComboListString按照时间列顺序排项目名称可以,逆序怎么修改啊?