以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于CheckedComboBox组合查询的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=53950) |
||||
-- 作者:CBSLULU33 -- 发布时间:2014/7/18 14:55:00 -- 关于CheckedComboBox组合查询的问题 请问专家,如果我有一个【入库明细表】中有"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(钢瓶状态)则下拉菜单为空,请问专家这是什么原因导致的?谢谢! 我顺便上传附件,请专家指导,谢谢!
|
||||
-- 作者:Bin -- 发布时间:2014/7/18 14:59:00 -- 是在那个窗口呢? |
||||
-- 作者:CBSLULU33 -- 发布时间:2014/7/18 17:43:00 -- 会bin老师的话,在库存信息窗口左侧出库单查询这块,产名称点击下拉是复选的,不好意思,疏忽了 |
||||
-- 作者:有点甜 -- 发布时间:2014/7/18 17:48:00 -- enter代码
Dim cpmc As WinForm.CheckedComboBox = e.Form.Controls("产品名称") gpzt.ComboList = DataTables("入库明细表").GetComboListString("钢瓶状态","产品名称 in (\'" & cpmc.Text.Replace(",", "\',\'") & "\')") |
||||
-- 作者:有点甜 -- 发布时间:2014/7/18 17:50:00 -- click代码
Dim cpmc As WinForm.CheckedComboBox = e.Form.Controls("产品名称") Tables("入库明细表").Filter="产品名称 in (\'" & cpmc.Text.replace(",", "\',\'") & "\') and 钢瓶状态 in (\'" & gpzt.Text.replace(",", "\',\'") & "\')" |
||||
-- 作者:CBSLULU33 -- 发布时间:2014/7/18 19:13:00 -- 再次谢谢甜老师指导 |