Foxtable(狐表)用户栏目专家坐堂 → [求助]窗口中按钮点击筛选不起作用,请各位大神帮忙看看怎么做,谢谢!


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

主题:[求助]窗口中按钮点击筛选不起作用,请各位大神帮忙看看怎么做,谢谢!

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


加好友 发短信
等级:婴狐 帖子:12 积分:151 威望:0 精华:0 注册:2018/1/19 10:17:00
[求助]窗口中按钮点击筛选不起作用,请各位大神帮忙看看怎么做,谢谢!  发帖心情 Post By:2018/1/22 12:55:00 [只看该作者]

如题,我想做的效果是,我在给点的筛选条件中输入了条件(条件可以为空)以后,希望在表A中显示筛选出来的结果,但是我按帮助文件中的说法做了,点击后确不起作用,麻烦各位大神帮忙看看。
筛选条件有:
1、开始时间(时间输入控件)
2、结束时间(时间输入控件)
3、偏差发生部门(下拉菜单控件)
4、偏差责任部门(下拉菜单控件)
5、区域QA(文本输入,即手动输入名字,表A中筛选出与之相同的文本的结果)
6、根源分类(下拉菜单控件)
7、人员失误分类(下拉菜单控件)

帮组文件中的部分代码,我试了,但是不起作用,代码如下:
Dim Filter As String
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


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/1/22 15:38:00 [只看该作者]

 最后写代码了没有?

 

Tables("表A").Filter = Filter

 


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


加好友 发短信
等级:婴狐 帖子:12 积分:151 威望:0 精华:0 注册:2018/1/19 10:17:00
  发帖心情 Post By:2018/1/22 23:36:00 [只看该作者]

请问写在什么位置啊,我写了Table(“表A”).Filter = Filter   但是系统提示“Table是一个类型,不能作为表达式”。

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


加好友 发短信
等级:婴狐 帖子:12 积分:151 威望:0 精华:0 注册:2018/1/19 10:17:00
  发帖心情 Post By:2018/1/23 0:36:00 [只看该作者]

谢谢了,已经搞定了

 回到顶部