【问题标题】: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,我应该在控制源中输入什么来显示本月的记录数?

标签: ms-access report


【解决方案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。不幸的是,这是规则。
    • 好的,然后标记为已回答。你是唯一能做到这一点的人。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多