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


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

主题:关于筛选

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


加好友 发短信
等级:婴狐 帖子:74 积分:678 威望:0 精华:0 注册:2012/10/31 10:58:00
关于筛选  发帖心情 Post By:2013/6/5 9:49:00 [只看该作者]

我的表是 “主要生产原材料进料统计”

而我设置了筛选键,其代码为

Dim 起始日期填写 As Date
Dim 结束日期填写 As Date
Tables("主要生产原材料进料统计").Filter = "[日期] >= #" & 起始日期填写 & "# And [日期] <= #" & 结束日期填写 & "#"

在我输入了数据之后,为何筛选不出所选结果呢?


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

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


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

看看是否正常获得了你填写的值. 并且弹出拼接的筛选条件语句看看.

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


加好友 发短信
等级:婴狐 帖子:74 积分:678 威望:0 精华:0 注册:2012/10/31 10:58:00
  发帖心情 Post By:2013/6/5 9:54:00 [只看该作者]

按照图示,假如我输入时间为2013-02-01至2013-02-10,

表中是有数据的,

但是点击筛选后,没有显示任何行。


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


加好友 发短信
等级:六尾狐 帖子:1418 积分:7167 威望:0 精华:0 注册:2013/3/18 8:37:00
  发帖心情 Post By:2013/6/5 9:54:00 [只看该作者]

起始日期填写 都不是控件的值,本来没有值,所以不行。你把控件的值赋值给起始日期填写 或直接用控件的值来筛选


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


加好友 发短信
等级:婴狐 帖子:74 积分:678 威望:0 精华:0 注册:2012/10/31 10:58:00
  发帖心情 Post By:2013/6/5 9:59:00 [只看该作者]

“起始日期填写”,就是指控件 datetimepicker

所填写的日期,怎么会不是控件的值呢?


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


加好友 发短信
等级:六尾狐 帖子:1418 积分:7167 威望:0 精华:0 注册:2013/3/18 8:37:00
  发帖心情 Post By:2013/6/5 10:02:00 [只看该作者]

你上面给出的代码是筛选按钮的完全代码还是部分?如果是全部就是我说的问题。


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


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

上菜


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/6/5 11:06:00 [只看该作者]

Dim dt1 s Date = e.Form.Controls("起始日期填写").Value
Dim dt2 s Date = e.Form.Controls("结束日期填写 ").Value

Tables("主要生产原材料进料统计").Filter = "[日期] >= #" & dt1 & "# And [日期] <= #" & dt2 & "#"


 回到顶部