以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 排除,不显示 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=66210) |
-- 作者:cyrollin -- 发布时间:2015/4/1 10:36:00 -- 排除,不显示 我的project中, 有这样的情况 主表有两列 “保洁员" 和 ”休息“, 这两列都绑定了一个表里面的某一列,里面是人员名单 在主表里面,当我选择了休息人员后, 希望保洁员这个列的下拉列表不出现休息人员的名单,有没有HELPER,介绍下哦。 |
-- 作者:Bin -- 发布时间:2015/4/1 10:39:00 -- 动态生成ComboList吧 http://www.foxtable.com/help/topics/1457.htm 搞不定就上例子
|
-- 作者:有点甜 -- 发布时间:2015/4/1 10:41:00 -- prepareEdit事件,比如你原先这样写
e.Col.ComboList = DataTables("人员").GetComboListString("姓名")
改成
e.Col.ComboList = DataTables("人员").GetComboListString("姓名", "姓名 not in (\'" & e.Row("休息").Replace(",", "\',\'") & "\')") |
-- 作者:cyrollin -- 发布时间:2015/4/1 11:37:00 -- 搞定,谢谢TIANTIAN,应该给TIANTIAN 涨工资 对于我来说,Replace(",", "\',\'") & "\')") 这个里面很多 ‘’,,‘’ 搞不懂,这样的语法不懂意思。。:(
|