Foxtable(狐表)用户栏目专家坐堂 → 关于CheckedComboBox组合查询的问题


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

主题:关于CheckedComboBox组合查询的问题

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


加好友 发短信
等级:幼狐 帖子:142 积分:1000 威望:0 精华:0 注册:2014/2/20 13:25:00
关于CheckedComboBox组合查询的问题  发帖心情 Post By:2014/7/18 14:55:00 [只看该作者]

请问专家,如果我有一个【入库明细表】中有"A","B","C"三种产品,产品有"采购入库","销售出库","空瓶回库","空瓶出库"四种状态

我能不能做一个CheckedComboBox和 ComboBox的组合查询

CheckedComboBox(产品名称):当中勾选"A","B","C"中一种以上的产品
ComboBox(钢瓶状态):当中选择选择"采购入库","销售出库","空瓶回库","空瓶出库"当中的某一种状态
筛选:选出满足同一种状态的若干种产品
ComboBox(钢瓶状态) 的Enter代码:

Dim cpmc As WinForm.CheckedComboBox = e.Form.Controls("产品名称")
Dim gpzt As WinForm.CheckedComboBox = e.Form.Controls("钢瓶状态")

gpzt.ComboList = DataTables("入库明细表").GetComboListString("钢瓶状态","产品名称= '" & cpmc.Text & "'")

Button(筛选)的Click代码:

Dim cpmc As WinForm.CheckedComboBox = e.Form.Controls("产品名称")
Dim gpzt As WinForm.CheckedComboBox = e.Form.Controls("钢瓶状态")

Tables("入库明细表").Filter="产品名称 =  '" & cpmc.Text & "' and 钢瓶状态 = '" & gpzt.Text & "'"

为什么我这样设计后,除了CheckedComboBox(产品名称)能够勾选若干产品外,ComboBox(钢瓶状态)则下拉菜单为空,请问专家这是什么原因导致的?谢谢!


我顺便上传附件,请专家指导,谢谢!
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:boc库存及订单管理项目.zip







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


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

是在那个窗口呢?

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


加好友 发短信
等级:幼狐 帖子:142 积分:1000 威望:0 精华:0 注册:2014/2/20 13:25:00
  发帖心情 Post By:2014/7/18 17:43:00 [只看该作者]

会bin老师的话,在库存信息窗口左侧出库单查询这块,产名称点击下拉是复选的,不好意思,疏忽了

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


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

 enter代码

 

Dim cpmc As WinForm.CheckedComboBox = e.Form.Controls("产品名称")
Dim gpzt As WinForm.CheckedComboBox = e.Form.Controls("钢瓶状态")

gpzt.ComboList = DataTables("入库明细表").GetComboListString("钢瓶状态","产品名称 in ('" & cpmc.Text.Replace(",", "','") & "')")


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


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

click代码

 

Dim cpmc As WinForm.CheckedComboBox = e.Form.Controls("产品名称")
Dim gpzt As WinForm.CheckedComboBox = e.Form.Controls("钢瓶状态")

Tables("入库明细表").Filter="产品名称 in ('" & cpmc.Text.replace(",", "','") & "') and 钢瓶状态 in ('" & gpzt.Text.replace(",", "','") & "')"


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


加好友 发短信
等级:幼狐 帖子:142 积分:1000 威望:0 精华:0 注册:2014/2/20 13:25:00
  发帖心情 Post By:2014/7/18 19:13:00 [只看该作者]

再次谢谢甜老师指导

 回到顶部