Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
GetComboListString
从指定的列中提取不重复的值,用符号"|"将这些值连接成一个字符串,并返回这个字符串。
此方法通常用于动态设置列表项目。
语法:
GetComboListString(ColumnName,Filter)
ColumnName:列名称,从此列中提取不重复的值。
Filter: 可选参数,指定一个条件表达式,只返回符合此条件的值。
请参考表达式的运算符和函数
示例
Output.Show(DataTables("订单").GetComboListString("产品"))
也可以设置条件,例如从客户表中提取华中地区的客户名单:
Output.Show(DataTables("客户").GetComboListString("客户名称","[地区] = '华北'"))
GetComboListString
从指定的列中提取不重复的值,用符号"|"将这些值连接成一个字符串,并返回这个字符串。
此方法通常用于动态设置列表项目。
语法:
GetComboListString(ColumnName,Filter)
ColumnName:列名称,从此列中提取不重复的值。
Filter: 可选参数,指定一个条件表达式,只返回符合此条件的值。
请参考表达式的运算符和函数
示例
Output.Show(DataTables("订单").GetComboListString("产品"))
也可以设置条件,例如从客户表中提取华中地区的客户名单:
Output.Show(DataTables("客户").GetComboListString("客户名称","[地区] = '华北'"))
跟据表C的选择列,自动提取其内容到表B的第一列中,(不重复内容)
呵呵,我不是要列表项目呢.窗口中的公式我做不下去了,不知如何做.麻烦看看我的公式
这是列表的列子,我是数具表呢,能否帮我在上面文件中更改一下.试好好多次,不知如何设置才好.
麻烦大家了.
呵,不用关联,因是用在销帐处理表中的,表能的内容列放在表B的第一列中呀.
呵,不用关联,因是用在销帐处理表中的,表能的内容列放在表B的第一列中呀.
呵呵,我问的不是放在那一列,而是放在那一行?
呵呵,我问的不是放在那一列,而是放在那一行?
不好意思,是表B的当前行(在我的系统中,表B是看不到的,只能看到新增行的录入窗口数具).窗口在表B中,公式我做了一点点,做不下去了.呵呵
呵呵,你原来的代码太高级了,应该简单点:
If e.DataCol.Name = "内容" Then
Dim dr As Row = Tables("表B").Current
Dim Val As String = DataTables("表C").GetComboListString("内容","")
dr("第一列") = Val.Replace("|",",")
End If