【问题标题】:Using DCount in Access with multiple criteria在具有多个条件的 Access 中使用 DCount
【发布时间】:2020-07-13 18:25:55
【问题描述】:

我正在尝试计算表中满足两个不同字段条件的记录数。这两个字段都是字符串值。

第一个字段是出现的测试类型,例如'测压'。我可以让这个字段自己工作。

我在尝试添加第二个条件时遇到问题。

第二个字段是 TestID,格式为 A_155_19,其中 155 是调查编号,19 表示发生的年份。 我想统计当年发生的所有测压测试。

DCount("[Test]", "Visits", "[Test] = 'Manometry'" & "[TestID] = *Right((Year(Date)), 2)'")

我目前收到错误消息 3075,它缺少语法。

任何帮助将不胜感激。

【问题讨论】:

    标签: vba ms-access


    【解决方案1】:

    怎么样:

    DCount("[Test]", "Visits", "[Test] = 'Manometry' And [TestID] Like " & SomeExpression)
    

    【讨论】:

      【解决方案2】:

      您可以使用格式:

      DCount("*", "Visits", "[Test] = 'Manometry' And [TestID] Like '*_' & Format(Date(), "yy") & "'")
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-10-10
        • 1970-01-01
        • 1970-01-01
        • 2023-04-10
        • 1970-01-01
        相关资源
        最近更新 更多