GetComboListString
从指定的列中提取不重复的值,用符号"|"将这些值连接成一个字符串,并返回这个字符串。
此方法通常用于动态设置列表项目。
语法:
GetComboListString(ColumnName,Filter, Sort)
ColumnName:列名称,从此列中提取不重复的值。
Filter:     可选参数,指定一个条件表达式,只返回符合此条件的值。
Sort:       可选参数,指定排序列,如果省略,则根据取值列排序,通常无需设置。
请参考表达式的运算符和函数 和 
条件表达式
示例一
列出订单表所有的客户:
Dim 
s 
As 
String  
= DataTables("订单").GetComboListString("客户")
output.show(s)
示例二
返回的值默认按取值列排序,可以另外指定排序列,例如按产品编号顺序,列出产品表中所有的产品名称:
Dim 
s 
As 
String = 
DataTables("产品").GetComboListString("产品名称","","产品编号")
output.show(s)
示例三
可以给排序列加上关键词,例如按最近一次订货的日期顺序,列出订单表中的客户名单:
Dim 
s 
As 
String  
= DataTables("订单").GetComboListString("客户","","日期 
Desc")
Output.Show(s)
实例四
可以设置取值条件,例如从客户表中提取华北地区的客户名单:
Dim
s As String示例五
可以同时设置取值条件和排序列,例如按日期顺序,列出2012年6月1日后订购过PD01产品的客户名单:
Dim 
s 
As 
String
s = 
DataTables("订单").GetComboListString("客户","[产品]= 
'PD01' And [日期] > #6/1/2012#","日期")
Output.Show(s)