以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  根据user.group 来筛选  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=162371)

--  作者:xcxxm
--  发布时间:2021/4/12 21:59:00
--  根据user.group 来筛选
窗口中用ComboBox控件绑定客户表里的“客户名称“列,

根据登录用户组user.group来筛选出客户表“单位”所属的客户在ComboBox控件里供选择

表结构:   客户编号  客户名称  产品名称 标价 客价  单位
                 1001     张三        键盘       30   20  一店
                 2001     李思        键盘       30   22  二店 


这样代码该怎么写,请老师指教

--  作者:有点蓝
--  发布时间:2021/4/12 22:21:00
--  
Forms("窗口1").Controls("ComboBox1").ComboList = DataTables("客户表").GetComboListString("客户名称","\'," & user.group & ",\' like \'%,\' + 单位 + \',%\'" )
--  作者:xcxxm
--  发布时间:2021/4/12 22:42:00
--  
没有作用,登录的user.group和单位一样,一店登录,就筛选出一店的客户供选择,二店登录就筛选出二店的客户供选择
--  作者:有点蓝
--  发布时间:2021/4/12 22:46:00
--  
如果user.group等于单位,直接这样

Forms("窗口1").Controls("ComboBox1").ComboList = DataTables("客户表").GetComboListString("客户名称"," 单位=\'" &  user.group & "\'" )

代码放到ComboBox1,enter事件

--  作者:xcxxm
--  发布时间:2021/4/12 22:49:00
--  
嗯嗯,是的,可以了,谢谢老师