【问题标题】:Dcount function --- assistance with criteriaDcount 功能 --- 辅助标准
【发布时间】:2016-05-26 00:53:21
【问题描述】:

我正在构建报告,并尝试使用 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?

谢谢!

【问题讨论】:

  • 可能值得添加一些括号? strA = DCount ("ClientID", "tempClientInfoA", "Dept = '" & strDept & "' and (status = '1' or status = '2')")

标签: vba vb6 dcount


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-23
    • 2016-06-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多