以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教列表项目提取不重复的值  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=179759)

--  作者:13315253800
--  发布时间:2022/9/7 15:23:00
--  请教列表项目提取不重复的值

我想从“客户信息”表提取不重复的“公司名称”,作为“订单”表“客户”列的列表项目,

GetComboListString是从指定的列中提取不重复的值,我根据动态列表项目之三案例

在项目事件MainTableChanged中,设置代码提取列表项目

If MainTable.Name = "订单" Then \'如果选择的主表是订单表
    Tables("订单").Cols("客户").Combolist = DataTables("客户信息").GetComboListString("公司名称")
End
If

结果是订单表中的客户列列表项目仍是显示重复值。敬请老师指导


--  作者:有点蓝
--  发布时间:2022/9/7 15:28:00
--  
"客户"列属性是不是设置了列表项目?去掉列属性的设置
--  作者:13315253800
--  发布时间:2022/9/7 16:28:00
--  
是的,蓝老师经验丰富,谢谢您的指导!