以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  组合框只取值某一列  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=171950)

--  作者:aaa1234
--  发布时间:2021/9/15 16:06:00
--  组合框只取值某一列
组合框只取值某一列,但是我想过滤他多个的问题,就是组合框多个重复只显示一个
--  作者:有点蓝
--  发布时间:2021/9/15 16:19:00
--  
使用代码处理,参考http://www.foxtable.com/webhelp/topics/0925.htm,记得去掉窗口属性的设置
--  作者:aaa1234
--  发布时间:2021/9/15 16:43:00
--  
是要自己定义吗,组合框下拉不重复的单号喔
--  作者:有点蓝
--  发布时间:2021/9/15 16:48:00
--  
要自己写代码处理
--  作者:aaa1234
--  发布时间:2021/9/15 16:54:00
--  
Dim cmb As WinForm.ComboBox
cmb
 = Forms("窗口1").Controls("ComboBox1")
cmb.ComboList = 
DataTables("客户").GetComboListString("公司名称") 老师这个我试过,还是显示多个一样的值


--  作者:aaa1234
--  发布时间:2021/9/15 16:56:00
--  
我只是想他组合框相同的只显示一次 过滤条件应该怎么写好呢老师
--  作者:有点蓝
--  发布时间:2021/9/15 16:59:00
--  
不可能,除非数据本身有问题,比如有空格等等
--  作者:aaa1234
--  发布时间:2021/9/15 17:11:00
--  
是不是要取消数据表取值列,然后把这代码
Dim cmb As WinForm.ComboBox
cmb
 = Forms("窗口1").Controls("ComboBox1")
cmb.ComboList = 
DataTables("客户").GetComboListString("公司名称") 放在AfterLoad
就可以了

--  作者:有点蓝
--  发布时间:2021/9/15 17:15:00
--  
是的
--  作者:aaa1234
--  发布时间:2021/9/16 8:51:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:635a06ff5ec05734757e14eb7e01b8b.png
图片点击可在新窗口打开查看
不可以喔老师
图片点击可在新窗口打开查看此主题相关图片如下:634a16785e7fc6abd50ce8168666ed8.png
图片点击可在新窗口打开查看