Foxtable(狐表)用户栏目专家坐堂 → 如何实现组合框里面筛选的值 一旦被选中后,就不允许再次出现了


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

主题:如何实现组合框里面筛选的值 一旦被选中后,就不允许再次出现了

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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
如何实现组合框里面筛选的值 一旦被选中后,就不允许再次出现了  发帖心情 Post By:2019/3/15 11:22:00 [只看该作者]

如何实现组合框里面筛选的值 一旦被选中后,就不允许再次出现了

图片点击可在新窗口打开查看此主题相关图片如下:33.png
图片点击可在新窗口打开查看

比如当前身份属性是检察官的有两个人
我选择其中一个张三之后,下一次组合框里面不再显示张三名字了  只显示六四名字   如果六四也被选择过了  下次就是空值

下面的代码怎么完善呢?

Dim cmb As WinForm.ComboBox = e.form.Controls("ComboBox1")
cmb.ComboList =
DataTables("表A").GetComboListString("身份属性")


Dim cmb As WinForm.ComboBox = e.Sender
Dim
str As string = e.Form.Controls("ComboBox1").Value
cmb.ComboList =
DataTables("表A").GetComboListString("关注领域", "身份属性 = '" & str & "'"
)

[此贴子已经被作者于2019/3/15 11:23:09编辑过]

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


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

比如

 

Dim cmb As WinForm.ComboBox = e.Sender
Dim str As String = e.Form.Controls("ComboBox1").Value
Dim s As String = DataTables("表C").GetComboListString("关注领域").replace("|", "','")
cmb.ComboList = DataTables("表A").GetComboListString("关注领域", "身份属性 = '" & str & "' and 关注领域 not in ('" & s & "')")


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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(有点甜)比如 Dim cmb As WinForm.C...  发帖心情 Post By:2019/3/15 11:53:00 [只看该作者]

Dim cmb As WinForm.ComboBox = e.Sender
Dim str As String = e.Form.Controls("ComboBox1").Value
Dim s As String = DataTables("干警信息").GetComboListString("姓名").replace("|", "','")
cmb.ComboList = DataTables("干警信息").GetComboListString("姓名", "身份属性 = '" & str & "' and 姓名 not in ('" & s & "')")

我采用上面的方式  结果无值

有点甜老师
红色部分为什么要表c呢?
Dim cmb As WinForm.ComboBox = e.Sender
Dim str As String = e.Form.Controls("ComboBox1").Value
Dim s As String = DataTables("表C").GetComboListString("关注领域").replace("|", "','")
cmb.ComboList = DataTables("表A").GetComboListString("关注领域", "身份属性 = '" & str & "' and 关注领域 not in ('" & s & "')")

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


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

表C和表A不同啊,表C是你要填写的表,表A是你引用数据的表。


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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(有点甜)表C和表A不同啊,表C是你要填写的表,...  发帖心情 Post By:2019/3/15 12:24:00 [只看该作者]

好的 有点甜老师  我再试一试
[此贴子已经被作者于2019/3/15 12:30:35编辑过]

 回到顶部