Foxtable(狐表)用户栏目专家坐堂 → 逻辑列的筛选


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

主题:逻辑列的筛选

美女呀,离线,留言给我吧!
foxstudent
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:99 积分:1019 威望:0 精华:0 注册:2011/12/29 9:20:00
逻辑列的筛选  发帖心情 Post By:2012/1/14 11:54:00 [只看该作者]

在一个筛选窗口,我通过combobox来选择筛选条件“已到款”、“未到款”,对逻辑列“到款”进行筛选,如果不选择条件,就显示全部行,下面的代码可以筛选出未到款,但不能筛选出已到款,请问我错在什么地方啊,谢谢!

 

With e.Form.Controls("combobox1")
    If .Value IsNot Nothing Then
        If .Value  =  "已到款"  Then
            Filter = " 到款 = ture "
        ElseIf .Value  = "未到款"  Then
            Filter = " 到款 = false "
        End If
    End If
End With

 

已解决,我把 true写成ture了,晕死

[此贴子已经被作者于2012-1-14 12:54:16编辑过]

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57584 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2012/1/14 12:11:00 [只看该作者]

你这个代码不是全部的吧,你试试这样,因为只有两个选项,你可以

 

With e.Form.Controls("combobox1")
    If .Value IsNot Nothing Then
        If .Value  =  "已到款"  Then
            Filter = " 到款 = ture "
        Else

            Filter = " 到款 = false "
        End If
    End If
End With


 回到顶部
美女呀,离线,留言给我吧!
foxstudent
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:99 积分:1019 威望:0 精华:0 注册:2011/12/29 9:20:00
  发帖心情 Post By:2012/1/14 12:21:00 [只看该作者]

以下是引用blackzhu在2012-1-14 12:11:00的发言:

你这个代码不是全部的吧,你试试这样,因为只有两个选项,你可以

 

With e.Form.Controls("combobox1")
    If .Value IsNot Nothing Then
        If .Value  =  "已到款"  Then
            Filter = " 到款 = ture "
        Else

            Filter = " 到款 = false "
        End If
    End If
End With

代码是其中一段,结果和原来一样,还是不行,提示如下;


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


 回到顶部
美女呀,离线,留言给我吧!
foxstudent
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:99 积分:1019 威望:0 精华:0 注册:2011/12/29 9:20:00
  发帖心情 Post By:2012/1/14 12:54:00 [只看该作者]

晕死,我把true写成 ture了

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57584 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2012/1/14 15:40:00 [只看该作者]

图片点击可在新窗口打开查看图片点击可在新窗口打开查看

 回到顶部