【问题标题】:How to Sum the number of records that have a particular lookup field value如何求和具有特定查找字段值的记录数
【发布时间】:2018-08-22 14:25:16
【问题描述】:

我有一个数据库,其中包含一个带有查找字段的表 (tblQA)。该查找字段 (CPT) 包含 4 个值 Pass、NonPass、FYI 和 Both。 (按此顺序,NonPass 的 id 值为 2)我有一个基于查询的连续表单,该查询为我提供特定用户在日期日期范围内的记录。我想要做的是能够总结作为非通过返回的记录总数。

我尝试过 Sum([CPT].NonPass) 但这没有用,我对 stackoverflow 的搜索只返回了一个没有提供足够信息来回答问题的用户。我还尝试在连续形式中为每条记录包含一个文本字段,并在按钮上使用一些 VBA 将文本框中的任何值 2 转换为 1,然后我打算对文本框求和,但这也不起作用,我认为因为每个文本框的名称相同,所以按钮只是使所有文本框的值相同。

【问题讨论】:

    标签: ms-access ms-access-2013


    【解决方案1】:

    连续表单页脚中的Sum 函数(和其他聚合函数)可以计算基于表单记录源字段的表达式的总和(或其他聚合),但它不能用于计算“文本框的总和”。您想计算具有[CPT] = 2 的记录,因此请使用如下公式:

    =Sum(Iif([CPT] = 2, 1, 0))
    

    此表达式不引用表单上的任何控件,只是基础表/查询 (CPT) 的字段。

    【讨论】:

    • 非常感谢!我知道有些基本的东西我不理解。谢谢你的回答!
    猜你喜欢
    • 1970-01-01
    • 2021-10-26
    • 2020-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-03
    • 1970-01-01
    相关资源
    最近更新 更多