0

我正在构建报告,并尝试使用 DCOUNT 函数获取正确的记录数。我正在尝试调整其中的 CRITERIA 部分,以便提取必要的记录。基本上我正在做的是使用以下标准记录 COUNT 条......

strA = DCount("ClienID", "tempClientInfoA", "Dept = '" & strDept & "' and Status = '1'")

这是我目前所拥有的。我根据部门和状态(兼职或全职)计算员工人数。状态 1 是全职,但现在我需要考虑到状态 2 的兼职。所以我正在玩这个功能,但它似乎没有计算正确的记录数。这就是我尝试过的

strA = DCount ("ClientID", "tempClientInfoA", "Dept = '" & strDept & "' and status = '1' or status = '2''") 

这给了我一些古怪的数字。我将如何包含标准以便它同时拉出 1 和 2?

谢谢!

4

1 回答 1

1

问题与评估 AND 和 OR 的顺序有关。这被 OP 接受为有效:

strA = DCount ("ClientID", "tempClientInfoA", "Dept = '" & strDept & "' and (status = '1' or status = '2')")
于 2016-05-25T16:53:21.503 回答