以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  改变筛选顺序  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=114045)

--  作者:yangwenghd
--  发布时间:2018/1/27 9:25:00
--  改变筛选顺序
e.Sender.ComboList = DataTables("单词").GetComboListString("目录_教材")

可以让ComboBox2点下筛选的时候是按照列的顺序吗?感谢 感谢 

--  作者:有点蓝
--  发布时间:2018/1/27 9:56:00
--  
参考:http://www.foxtable.com/webhelp/scr/1435.htm
--  作者:yangwenghd
--  发布时间:2018/1/27 10:16:00
--  
感谢 感谢 ,没有看到按原本的列表顺序显示呢?感谢 感谢 感谢 
--  作者:有点蓝
--  发布时间:2018/1/27 10:29:00
--  

GetComboListString(ColumnName,Filter, Sort)

ColumnName:列名称,从此列中提取不重复的值。
Filter:     可选参数,指定一个条件表达式,只返回符合此条件的值。
Sort:       可选参数,指定排序列,如果省略,则根据取值列排序,通常无需设置。


--  作者:yangwenghd
--  发布时间:2018/1/27 10:56:00
--  
感谢  可以不是列值吗?就只是列原本排好的顺序,再加一个 状态列 为未学习,如果状态列有未学习,折筛选的时候显示到列表,如果状态列没有未学习就不显示到列表,感谢 感谢 
--  作者:有点蓝
--  发布时间:2018/1/27 11:14:00
--  
e.Sender.ComboList = DataTables("单词").GetComboListString("目录_教材","状态列=\'未学习\'","_sortkey")
--  作者:yangwenghd
--  发布时间:2018/1/27 12:07:00
--  
e.Sender.ComboList = DataTables("单词").GetComboListString("目录_课题","_sortkey")
为什么取消状态列条件就不可以了呢 感谢 感谢 

--  作者:有点蓝
--  发布时间:2018/1/27 14:01:00
--  
e.Sender.ComboList = DataTables("单词").GetComboListString("目录_课题","","_sortkey")