Foxtable(狐表)用户栏目专家坐堂 → [求助]需把高级筛选放在窗口中


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

主题:[求助]需把高级筛选放在窗口中

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


加好友 发短信
等级:童狐 帖子:282 积分:2421 威望:0 精华:0 注册:2013/6/6 13:14:00
[求助]需把高级筛选放在窗口中  发帖心情 Post By:2014/1/24 13:01:00 [只看该作者]

4个红框的数字是用户自己输入的,字符小类和C是用户选择的 见高级筛选里的1, 原来在高级筛选里输入 现在镶嵌到窗口里输入 大于小于等于不用选固定好了, 输入框内数字就行

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:新的.table

 


图片点击可在新窗口打开查看此主题相关图片如下:qq浏览器截屏未命名.png
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:111.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2014-1-24 16:17:23编辑过]

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


加好友 发短信
等级:幼狐 帖子:172 积分:1914 威望:0 精华:0 注册:2012/6/6 17:08:00
  发帖心情 Post By:2014/1/24 13:24:00 [只看该作者]

Dim Filter As String
With e.Form.Controls("控件1")
    If .Value IsNot Nothing Then
        Filter = "列名1 = '" & .Value & "'"
    End If
End With
With e.Form.Controls("控件2")
    If .Value IsNot Nothing Then
        If Filter > "" Then
            Filter = Filter & " And "
        End If 
        Filter = Filter & "列名2 = '" & .Value & "'"
    End If
End With
With e.Form.Controls("控件3")
    If .Value IsNot Nothing Then
        If Filter >"" Then
            Filter = Filter & " And "
        End If 
        Filter = Filter & "列名3 = '" & .Value & "'"
    End If
End With

If Filter > "" Then
    Tables("表A").Filter = Filter
End If

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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2014/1/24 13:35:00 [只看该作者]

整数A < AND > 整数B

整数C < AND > 整数D

 

不好理解:

看起来好像是,A、B、C、D四列都要求小于后面的值。


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


加好友 发短信
等级:童狐 帖子:282 积分:2421 威望:0 精华:0 注册:2013/6/6 13:14:00
  发帖心情 Post By:2014/1/24 15:00:00 [只看该作者]

以下是引用lsy在2014-1-24 13:35:00的发言:

整数A < AND > 整数B

整数C < AND > 整数D

 

不好理解:

看起来好像是,A、B、C、D四列都要求小于后面的值。

 重新上传了,

[此贴子已经被作者于2014-1-24 15:08:21编辑过]

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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2014/1/24 15:13:00 [只看该作者]

包含的意思,是相同或相似。

而绑定的值,只会是相同。

如果改变绑定的值,就修改了表,因为筛选而修改表,不合理。

如果不改变绑定值,绑定第一列、第四列的控件值就是当前行的固定值,这样的筛选也有点怪。

[此贴子已经被作者于2014-1-24 15:13:43编辑过]

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/1/24 15:13:00 [只看该作者]

确实不好理解你的需求,看了半天没搞懂.

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


加好友 发短信
等级:童狐 帖子:282 积分:2421 威望:0 精华:0 注册:2013/6/6 13:14:00
  发帖心情 Post By:2014/1/24 15:22:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:未命名.png
图片点击可在新窗口打开查看

 

不用包含 等于就行,应该不会改变原来的值的 就是把高级筛选放在窗口上


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


加好友 发短信
等级:童狐 帖子:282 积分:2421 威望:0 精华:0 注册:2013/6/6 13:14:00
  发帖心情 Post By:2014/1/24 15:34:00 [只看该作者]

以下是引用Bin在2014-1-24 15:13:00的发言:
确实不好理解你的需求,看了半天没搞懂.

 版主和诸位老师帮忙看看


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


加好友 发短信
等级:童狐 帖子:282 积分:2421 威望:0 精华:0 注册:2013/6/6 13:14:00
  发帖心情 Post By:2014/1/24 16:27:00 [只看该作者]

以下是引用飞天在2014-1-24 13:24:00的发言:
Dim Filter As String
With e.Form.Controls("控件1")
    If .Value IsNot Nothing Then
        Filter = "列名1 = '" & .Value & "'"
    End If
End With
With e.Form.Controls("控件2")
    If .Value IsNot Nothing Then
        If Filter > "" Then
            Filter = Filter & " And "
        End If 
        Filter = Filter & "列名2 = '" & .Value & "'"
    End If
End With
With e.Form.Controls("控件3")
    If .Value IsNot Nothing Then
        If Filter >"" Then
            Filter = Filter & " And "
        End If 
        Filter = Filter & "列名3 = '" & .Value & "'"
    End If
End With

If Filter > "" Then
    Tables("表A").Filter = Filter
End If

看不懂 只找到一个只带的 窗口筛选.table

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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2014/1/24 16:37:00 [只看该作者]

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:模拟高级筛选.table

[此贴子已经被作者于2014-1-24 16:40:31编辑过]

 回到顶部
总数 11 1 2 下一页