以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- GetComboListString能否设置多条件 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=16887) |
-- 作者:xuebai -- 发布时间:2012/2/27 0:41:00 -- GetComboListString能否设置多条件 我在应用窗口中的动态列表项目时,第一类是部门,第二类是费用项目,第三类是费用类别,不同的部门有相同的费用项目,但是具体的费用类别又不一样,现在我用组合框做查询窗口时,发现第三类费用类别中会显示所有跟费用项目对应的明细,而不跟完全第一类对应,请问GetComboListString能不能设置多条件?
在费用类别的enter事件中代码如下 Dim cmb As WinForm.ComboBox = e.Sender
红色部分加上去就出错了,不加又不符合要求
|
-- 作者:狐狸爸爸 -- 发布时间:2012/2/27 7:47:00 -- cmb.ComboList = DataTables("列表").GetComboListString("费用类别", "费用项目 = \'" & str & "\' Or 部门 = \'" & str & "\'") |
-- 作者:游山玩水 -- 发布时间:2012/2/27 8:30:00 -- 用了or不行啊,我的要求是既符合第部门,又符合费用项目,假如部门1的费用项目A有12345类别,部门2的费用项目A有4567类别,现在查询时输入部门1,费用项目A,类别就会出现1234567,部门2同样如此。最好能查询时输入部门1,费用项目A,类别就会出现12345 |
-- 作者:狐狸爸爸 -- 发布时间:2012/2/27 8:34:00 -- Dim str1 As String = e.Form.Controls("项目输入框").Value Dim str2 As String = e.Form.Controls("部门输入框").Value |
-- 作者:markle -- 发布时间:2012/12/9 19:15:00 -- 楼主解决没有啊!、为什么我还试了半天还是没有解决呢!求帮助啊,, |
-- 作者:unverse -- 发布时间:2012/12/9 23:08:00 -- 楼主的帮助还是没有看到家哪。。帮助里专门有这样的篇幅讲这块的。 |
-- 作者:ahbzczy -- 发布时间:2012/12/10 16:59:00 -- 代码好像有错误, cmb.ComboList = DataTables("列表").GetComboListString("费用类别", "费用项目 = \'" & str & "\' And 部门 = \'" & str & "\'") |
-- 作者:白国栋 -- 发布时间:2017/3/27 15:39:00 -- 解决了吗楼主??我也是碰到这个问题。没法处理呢。这个条件筛选条件比你这个还多。四个条件呢。 |
-- 作者:有点色 -- 发布时间:2017/3/27 16:13:00 -- 以下是引用白国栋在2017/3/27 15:39:00的发言:
解决了吗楼主??我也是碰到这个问题。没法处理呢。这个条件筛选条件比你这个还多。四个条件呢。
另外开贴提问,说出具体问题。 |