以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于GetComboListString (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=42935) |
-- 作者:czy66ds -- 发布时间:2013/11/26 16:34:00 -- 关于GetComboListString 帮助中说: 从客户表中提取不重复的客户名称,作为订单表客户列的列表项目: Tables("订单").Cols("客户").ComboList = DataTables("客户").GetComboListString("客户名称")
我的问题是,从DataTables("客户")中提取的列表项目时能否预先筛选一下?
|
-- 作者:Bin -- 发布时间:2013/11/26 16:36:00 -- 不希望重复值是吧? 只能使用GetValues 获得不重复值然后拼接http://www.foxtable.com/help/topics/2747.htm
|
-- 作者:czy66ds -- 发布时间:2013/11/26 16:44:00 -- 因为DataTables("客户")中数据量太大,我希望 1、按某条件选出一部分 2、不重复 3、可作为以|分割的列表项目,赋给一个下拉列表框 |
-- 作者:Bin -- 发布时间:2013/11/26 16:45:00 -- 请看2楼. |
-- 作者:czy66ds -- 发布时间:2013/11/26 17:04:00 -- 那么,得到一个数组后又如何拼接成列表项目呢? |
-- 作者:Bin -- 发布时间:2013/11/26 17:08:00 -- 直接参考楼下狐爸的,我搞错了. [此贴子已经被作者于2013-11-26 17:19:05编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2013/11/26 17:11:00 -- GetComboListString本身可以设置条件,这样不行吗:
Tables("订单").Cols("客户").ComboList = DataTables("客户").GetComboListString("客户名称", "条件表达式") |
-- 作者:czy66ds -- 发布时间:2013/11/26 17:27:00 -- 嗨,这正是我要的。谢谢了。 |