Foxtable(狐表)用户栏目专家坐堂 → 根据登陆用户动态设置ComboBox列表


  共有4324人关注过本帖树形打印复制链接

主题:根据登陆用户动态设置ComboBox列表

帅哥哟,离线,有人找我吗?
ibehujun
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:114 积分:1108 威望:0 精华:0 注册:2012/12/4 18:28:00
根据登陆用户动态设置ComboBox列表  发帖心情 Post By:2014/5/11 19:14:00 [显示全部帖子]

请教各位高手,

 

如何实现根据登陆用户动态设置ComboBox列表,例如:以张三(密码 888 )登陆后,下拉列表只显示张三的项目

 


此主题相关图片如下:snip20140511_60.png
按此在新窗口浏览图片

 

不知道在下面的代码如何增加?
 

Dim cmb As WinForm.ComboBox
cmb
= Forms("窗口1").Controls("ComboBox1")
cmb.ComboList =
DataTables("表A").GetComboListString("项目")

 

附件参考下面

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:动态筛选.foxdb

[此贴子已经被作者于2014-5-11 19:15:11编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
ibehujun
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:114 积分:1108 威望:0 精华:0 注册:2012/12/4 18:28:00
  发帖心情 Post By:2014/5/11 20:43:00 [显示全部帖子]

多谢hws005,甜兄,已经解决了。

 

To 狐爸

甜兄的代码应该加入帮助手册啊,有个知识点手册中没有。

 

GetComboListString(字段,筛选条件

 

Dim cmb As WinForm.ComboBox
cmb = Forms("窗口1").Controls("ComboBox1")
cmb.ComboList = DataTables("表A").GetComboListString("项目", "姓名 = '" & user.name & "'")


 回到顶部