访问报告文本框中显示的“本月”日期计数

Posted

技术标签:

【中文标题】访问报告文本框中显示的“本月”日期计数【英文标题】:Count of dates "This Month" to appear in a text box in Access Report 【发布时间】:2017-03-16 13:44:58 【问题描述】:

这看起来很简单,但我无法在任何地方找到它。我只想有一个简单的文本框,其中包含一个公式,该公式从特定字段中提取本月的日期计数以填充到我的访问报告中。

基本上只是想显示这个月有多少 建设开始:_______ 施工完成:________

谁能帮我解决这个问题?

谢谢,

查尔斯

【问题讨论】:

考虑month(date()) 抱歉,您能澄清一下吗?我尝试将 =month([Milestone_6]) 输入到控制源中,但这不起作用。如果我的日期字段是 Milestone_6,我应该在控制源中输入什么来显示本月的记录数? 【参考方案1】:

正如 Gustav 提供的,此代码可用于生成一个简单的值来计算本月的日期字段数。只需将引号中的内容调整到您的表/字段即可。

=DCount("*","YourTable","[YourDateField] DateSerial(Year(Date()),Month(Date()),1) 和 DateSerial(Year(Date()),Month(Date ())+1,0)")

【讨论】:

【参考方案2】:

可能是:

=DCount("*","YourTable","[YourDateField] Between DateSerial(Year(Date()),Month(Date()),1) And DateSerial(Year(Date()),Month(Date())+1,0)")

【讨论】:

请说说你是怎么“想出来的”的? 我只是在我的日期字段和表格中使用了你的代码子,你把“*”,“我的表格”,我的日期字段“和计数工作。我没想到这么简单会有这么长的代码字符串,但它确实有效! 太棒了。那么您能否投票以消除分心的downvoter中的-1?甚至可以标记为答案。 我会,但我不允许作为新用户,而且我的声望点低于 15。不幸的是,这是规则。 好的,然后标记为已回答。你是唯一能做到这一点的人。

以上是关于访问报告文本框中显示的“本月”日期计数的主要内容,如果未能解决你的问题,请参考以下文章

访问表单:在文本框中捕获日期更改

在具有上一个和下一个按钮的文本框中显示单个日期

如何在 Access 报告文本框中底部对齐字符串?

从保存的查询中获取数据到报表上的文本框中

组合框中的数据未反映在访问报告中

在日期控件中提取日期数据,并在另一个文本框中显示其年份加1 |