设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 4941|回复: 4
打印 上一主题 下一主题

[查询] ACCESS按日期筛选记录请问如何实现

[复制链接]
跳转到指定楼层
1#
发表于 2014-7-12 16:25:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 george0811 于 2014-7-12 17:48 编辑


要求如下:
填写开始日期 不填实际完成日期的话 下面自动筛选出开始日期以后的记录
如果都填写了,筛选这个时间段内的记录
我的工单号模糊搜素是按照下图进行的,是否上面要求的按日期筛选也可以这么做,请提供具体代码。谢谢了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2014-7-12 16:29:10 | 只看该作者
做程序要懂得变通
首先,关于日期区间的筛选,可以写成 订单日期 between 起始日期 and 结束日期
要实现你的要求,可以定义两个变量,

点击这里给我发消息

3#
发表于 2014-7-12 16:33:47 | 只看该作者

做程序要懂得变通
首先,关于日期区间的筛选,可以写成 订单日期 between 起始日期 and 结束日期
要实现你的要求,可以定义两个变量,
dim strdate as date  '定义开始日期
dim enddate  as  date '定义结束日期
然后用IF语句判断
if  isnull(me.起始日期) then  strdate=#1900-1-1#   else   strdate =me.起始日期
if isnull(me.结束日期)  then  enddate = #2500-1-1#  else   enddate =me.结束日期     '我就不信这个程序可以用500年
然后把筛选条件写成  where  订单日期 between strdate 日期 and enddate
4#
 楼主| 发表于 2014-7-12 17:18:30 | 只看该作者
@茼蒿 大神我试了很多次都不行,麻烦您帮我看下,登陆密码13579  在下载记录核对窗体里

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

点击这里给我发消息

5#
发表于 2015-12-2 10:46:24 | 只看该作者
实在抱歉,最近发生了很多事,一看论坛已经是14年的事了,想必问题已经解决了吧。留个QQ号,下次有问题可以及时联络  43200249
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-4-29 22:55 , Processed in 0.137656 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表