Office中国论坛/Access中国论坛
标题:
在报表中用函数生成日期范围
[打印本页]
作者:
425146570
时间:
2008-5-29 21:39
标题:
在报表中用函数生成日期范围
在制作报表过程中,常常会需要一个月的日期范围,即报表当月的始末日期,如:2008-5-1 至2008-5-31 ----2008-2-1 至 2008-2-29 等
以下是我在报表中使用的函数:
="对帐日期: 从 " & Year(Min([客户对帐查询]![出货日期])) & "-" & Month(Min([客户对帐查询]![出货日期])) & "-1 至 " & Year(Min([客户对帐查询]![出货日期])) & "-" & Month(Min([客户对帐查询]![出货日期])) & "-" & DateDiff("d",Format(Max([客户对帐查询]![出货日期]),"yyyy-m-1"),DateAdd("d",-1,DateAdd("m",1,Format(Max([客户对帐查询]![出货日期]),"yyyy-m-1"))))+1
此例如果查询的是5月的对帐情况,结果自动在表头生成:”对帐日期:从2008-5-1 至 2008-5-31“
此例如果查询的是2月的对帐情况,结果自动在表头生成:”对帐日期:从2008-2-1 至 2008-2-29“
会自动计算当月最大天数!
[
本帖最后由 425146570 于 2008-5-29 21:43 编辑
]
作者:
huangqinyong
时间:
2008-5-30 00:40
[:25]
作者:
gaofei186
时间:
2008-5-30 08:00
没有附件和例子,看不明白,能不能传一下附件和例子
作者:
tmtony
时间:
2008-5-30 09:49
可以做成通用的函数,参数为指定日期
然后返回指定的日期或指定的日期范围
作者:
zhuyiwen
时间:
2008-5-30 10:46
以前论坛有一个例子,是解决求当月最后一天的日期的函数,好像总结了有三种方法。
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3