计算访问报告中的日期?
Calculating a date in access reports?
我有一份报告,其中用户输入了“开始”和“结束”日期。我想要做的是允许用户查看上个月最后一天的库存。让我们举个例子:用户输入 12/7/2015,我希望能够显示 1/1/2000 和该日期的最后一天 (12/7/2015) 之间的起始库存,即 11/30 .我在 VB6 中 运行 宁此只是为了确保数字是正确的。我在 SO 上看到了其他答案,但出于某种原因,我得到了不同的结果。
我尝试 运行 这个但是得到了一个奇怪的日期...
?DateSerial(Year(12/1/2015),Month(12/1/2015),0)
Thsi 给出了以下结果...
11/30/1899
所以日期似乎没问题,但年份太差了。为什么?
使用日期:
DateSerial(Year(Date()),Month(Date()),0)
或者,对于特定月份:
DateSerial(Year(#12/1/2015#),Month(#12/1/2015#),0)
我有一份报告,其中用户输入了“开始”和“结束”日期。我想要做的是允许用户查看上个月最后一天的库存。让我们举个例子:用户输入 12/7/2015,我希望能够显示 1/1/2000 和该日期的最后一天 (12/7/2015) 之间的起始库存,即 11/30 .我在 VB6 中 运行 宁此只是为了确保数字是正确的。我在 SO 上看到了其他答案,但出于某种原因,我得到了不同的结果。
我尝试 运行 这个但是得到了一个奇怪的日期...
?DateSerial(Year(12/1/2015),Month(12/1/2015),0)
Thsi 给出了以下结果...
11/30/1899
所以日期似乎没问题,但年份太差了。为什么?
使用日期:
DateSerial(Year(Date()),Month(Date()),0)
或者,对于特定月份:
DateSerial(Year(#12/1/2015#),Month(#12/1/2015#),0)