Foxtable(狐表)用户栏目专家坐堂 → 关于查询筛选问题


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

主题:关于查询筛选问题

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


加好友 发短信
等级:幼狐 帖子:126 积分:898 威望:0 精华:0 注册:2016/8/2 9:17:00
关于查询筛选问题  发帖心情 Post By:2016/8/11 8:25:00 [显示全部帖子]

老师,您好,关于查询筛选的问题,就是我建立了一个查询窗口,然后在一个组合筛选框里面选择几个条件的时候,往往筛选不出来,但是只选择一个条件,就可以筛选出来,是什么原因了,谢谢


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


加好友 发短信
等级:幼狐 帖子:126 积分:898 威望:0 精华:0 注册:2016/8/2 9:17:00
  发帖心情 Post By:2016/8/11 18:58:00 [显示全部帖子]

Dim Filter As String
With e.Form.Controls("CheckedComboBox1")
    If .Value IsNot Nothing Then
        If Filter >"" Then
            Filter = Filter & " And "
        End If
        Filter = Filter & "断面名称= '" & .Value & "'"
    End If
End With
With e.Form.Controls("ComboBox2")
    If .Value IsNot Nothing Then
        If Filter >"" Then
            Filter = Filter & " And "
        End If
        Filter = Filter & "所在河流= '" & .Value & "'"
    End If
End With
With e.Form.Controls("ComboBox3")
    If .Value IsNot Nothing Then
        If Filter >"" Then
            Filter = Filter & " And "
        End If
        Filter = Filter & "测站名称= '" & .Value & "'"
    End If
End With
With e.Form.Controls("ComboBox4")
    If .Value IsNot Nothing Then
        If Filter >"" Then
            Filter = Filter & " And "
        End If
        Filter = Filter & "备注= '" & .Value & "'"
    End If
End With
With e.Form.Controls("StartDate")
    If .Value IsNot Nothing Then
        If Filter >"" Then
            Filter = Filter & " And "
        End If
        Filter = Filter & "监测月份 >= #" & .Value & "#"
    End If
End With
With e.Form.Controls("EndDate")
    If .Value IsNot Nothing Then
        If Filter >"" Then
            Filter = Filter & " And "
        End If
        Filter = Filter & "监测月份 <= #" & .Value & "#"
    End If
End With
If Filter > "" Then
    Tables("宜昌市2016年地表水监测数据统计").Filter = Filter

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看
End If
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:幼狐 帖子:126 积分:898 威望:0 精华:0 注册:2016/8/2 9:17:00
  发帖心情 Post By:2016/8/11 18:58:00 [显示全部帖子]

这是这个窗口的代码,断面名称选择两个,按开始筛选,一个就筛选不出来,要是直选一个,就可以出来

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


加好友 发短信
等级:幼狐 帖子:126 积分:898 威望:0 精华:0 注册:2016/8/2 9:17:00
  发帖心情 Post By:2016/8/11 20:55:00 [显示全部帖子]

好的,谢谢


 回到顶部