Vba 在具有多个条件的Access中使用DCount
我试图计算表中满足两个不同字段条件的记录数。这两个字段都是字符串值 第一个字段是出现的测试类型,例如“测压”。我可以让这个领域独立运作 我在尝试添加第二个标准时遇到问题 第二个字段是TestID,格式为A_155_19,其中155是调查编号,19表示调查发生的年份。 我想数一数今年进行的所有测压测试Vba 在具有多个条件的Access中使用DCount,vba,ms-access,Vba,Ms Access,我试图计算表中满足两个不同字段条件的记录数。这两个字段都是字符串值 第一个字段是出现的测试类型,例如“测压”。我可以让这个领域独立运作 我在尝试添加第二个标准时遇到问题 第二个字段是TestID,格式为A_155_19,其中155是调查编号,19表示调查发生的年份。 我想数一数今年进行的所有测压测试 DCount("[Test]", "Visits", "[Test] = 'Manometry'" & "[TestID] = *Right((Year(Date)), 2)'") 我目前
DCount("[Test]", "Visits", "[Test] = 'Manometry'" & "[TestID] = *Right((Year(Date)), 2)'")
我目前收到错误消息3075,它缺少语法
任何帮助都将不胜感激。关于:
DCount("[Test]", "Visits", "[Test] = 'Manometry' And [TestID] Like " & SomeExpression)
那么:
DCount("[Test]", "Visits", "[Test] = 'Manometry' And [TestID] Like " & SomeExpression)
您可以使用以下格式:
DCount("*", "Visits", "[Test] = 'Manometry' And [TestID] Like '*_' & Format(Date(), "yy") & "'")
您可以使用以下格式:
DCount("*", "Visits", "[Test] = 'Manometry' And [TestID] Like '*_' & Format(Date(), "yy") & "'")