以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]组合框  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=143319)

--  作者:江南小镇
--  发布时间:2019/11/21 8:00:00
--  [求助]组合框
老师,怎样在下面代码中添加排序代码。
Dim s As String  = DataTables("发票管理").GetComboListString("发票号码","使用 = false")
e.Sender.Combolist = s

--  作者:有点蓝
--  发布时间:2019/11/21 9:12:00
--  
参考:http://www.foxtable.com/webhelp/topics/1435.htm
--  作者:江南小镇
--  发布时间:2019/11/21 10:24:00
--  
以下是引用江南小镇在2019/11/21 8:00:00的发言:
老师,怎样在下面代码中添加排序代码。
Dim s As String  = DataTables("发票管理").GetComboListString("发票号码","使用 = false")
e.Sender.Combolist = s


老师,必修重新增加字段吗?譬如“编号”




--  作者:有点蓝
--  发布时间:2019/11/21 10:57:00
--  

GetComboListString

从指定的列中提取不重复的值,用符号"|"将这些值连接成一个字符串,并返回这个字符串。
此方法通常用于动态设置列表项目。

语法:

GetComboListString(ColumnName,Filter, Sort)

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



Dim s As String  = DataTables("发票管理").GetComboListString("发票号码","使用 = false","第一列")


--  作者:江南小镇
--  发布时间:2019/11/21 12:01:00
--  
谢谢老师
--  作者:江南小镇
--  发布时间:2019/11/21 21:42:00
--  
老师,我在发票管理增加了一个逻辑列名称会作废,下面代码在我标出的地方怎样处理。

Dim s As String = DataTables("发票管理").GetComboListString("发票号码", "使用= false  作废 = false ,"编号" )

--  作者:狐狸爸爸
--  发布时间:2019/11/22 9:22:00
--  
Dim s As String = DataTables("发票管理").GetComboListString("发票号码", "使用= false  And 作废 = false ,"编号" )

[此贴子已经被作者于2019/11/22 9:22:48编辑过]