Foxtable(狐表)用户栏目专家坐堂 → GetComboListString能否设置多条件


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

主题:GetComboListString能否设置多条件

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


加好友 发短信
等级:幼狐 帖子:133 积分:2273 威望:0 精华:0 注册:2008/9/1 8:41:00
GetComboListString能否设置多条件  发帖心情 Post By:2012/2/27 0:41:00 [只看该作者]

我在应用窗口中的动态列表项目时,第一类是部门,第二类是费用项目,第三类是费用类别,不同的部门有相同的费用项目,但是具体的费用类别又不一样,现在我用组合框做查询窗口时,发现第三类费用类别中会显示所有跟费用项目对应的明细,而不跟完全第一类对应,请问GetComboListString能不能设置多条件?

 

在费用类别的enter事件中代码如下

Dim cmb As WinForm.ComboBox = e.Sender
Dim str As String = e.Form.Controls("fyxm").Value
cmb.ComboList = DataTables("列表").GetComboListString("费用类别", "费用项目 = '" & str & "'" And "部门 = '" & str & "'")

 

红色部分加上去就出错了,不加又不符合要求

 

 

 


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


加好友 发短信
等级:管理员 帖子:47497 积分:251397 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/2/27 7:47:00 [只看该作者]

cmb.ComboList = DataTables("列表").GetComboListString("费用类别", "费用项目 = '" & str & "' Or 部门 = '" & str & "'")

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


加好友 发短信
等级:婴狐 帖子:39 积分:420 威望:0 精华:0 注册:2011/11/19 16:31:00
  发帖心情 Post By:2012/2/27 8:30:00 [只看该作者]

用了or不行啊,我的要求是既符合第部门,又符合费用项目,假如部门1的费用项目A有12345类别,部门2的费用项目A有4567类别,现在查询时输入部门1,费用项目A,类别就会出现1234567,部门2同样如此。最好能查询时输入部门1,费用项目A,类别就会出现12345


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


加好友 发短信
等级:管理员 帖子:47497 积分:251397 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/2/27 8:34:00 [只看该作者]

Dim str1 As String = e.Form.Controls("项目输入框").Value

Dim str2 As String = e.Form.Controls("部门输入框").Value
cmb.ComboList = DataTables("列表").GetComboListString("费用类别", "费用项目 = '" & str1 & "'" And "部门 = '" & str2 & "'")


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


加好友 发短信
等级:婴狐 帖子:3 积分:81 威望:0 精华:0 注册:2012/12/8 13:00:00
  发帖心情 Post By:2012/12/9 19:15:00 [只看该作者]

楼主解决没有啊!、为什么我还试了半天还是没有解决呢!求帮助啊,,

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


加好友 发短信
等级:五尾狐 帖子:1088 积分:8247 威望:0 精华:4 注册:2012/3/31 18:08:00
  发帖心情 Post By:2012/12/9 23:08:00 [只看该作者]

楼主的帮助还是没有看到家哪。。帮助里专门有这样的篇幅讲这块的。

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


加好友 发短信
等级:童狐 帖子:268 积分:2307 威望:0 精华:0 注册:2010/3/26 14:08:00
  发帖心情 Post By:2012/12/10 16:59:00 [只看该作者]

代码好像有错误,

cmb.ComboList = DataTables("列表").GetComboListString("费用类别", "费用项目 = '" & str & "' And 部门 = '" & str & "'")


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


加好友 发短信
等级:幼狐 帖子:176 积分:1707 威望:0 精华:0 注册:2017/3/26 10:20:00
  发帖心情 Post By:2017/3/27 15:39:00 [只看该作者]

解决了吗楼主??我也是碰到这个问题。没法处理呢。这个条件筛选条件比你这个还多。四个条件呢。


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/3/27 16:13:00 [只看该作者]

以下是引用白国栋在2017/3/27 15:39:00的发言:

解决了吗楼主??我也是碰到这个问题。没法处理呢。这个条件筛选条件比你这个还多。四个条件呢。

 

另外开贴提问,说出具体问题。


 回到顶部