Foxtable(狐表)用户栏目专家坐堂 → 排除,不显示


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

主题:排除,不显示

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


加好友 发短信
等级:四尾狐 帖子:821 积分:5760 威望:0 精华:0 注册:2015/2/3 22:19:00
排除,不显示  发帖心情 Post By:2015/4/1 10:36:00 [只看该作者]

我的project中, 有这样的情况
主表有两列 “保洁员" 和 ”休息“, 这两列都绑定了一个表里面的某一列,里面是人员名单
在主表里面,当我选择了休息人员后, 希望保洁员这个列的下拉列表不出现休息人员的名单,有没有HELPER,介绍下哦。


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/4/1 10:39:00 [只看该作者]

动态生成ComboList吧 http://www.foxtable.com/help/topics/1457.htm
搞不定就上例子

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/4/1 10:41:00 [只看该作者]

prepareEdit事件,比如你原先这样写

 

e.Col.ComboList = DataTables("人员").GetComboListString("姓名")

 

改成

 

e.Col.ComboList = DataTables("人员").GetComboListString("姓名", "姓名 not in ('" & e.Row("休息").Replace(",", "','") & "')")


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


加好友 发短信
等级:四尾狐 帖子:821 积分:5760 威望:0 精华:0 注册:2015/2/3 22:19:00
  发帖心情 Post By:2015/4/1 11:37:00 [只看该作者]

搞定,谢谢TIANTIAN,应该给TIANTIAN 涨工资

对于我来说,Replace(",", "','") & "')") 这个里面很多 ‘’,,‘’ 搞不懂,这样的语法不懂意思。。:(

 回到顶部