【问题标题】:Access: Adding a Report Total to a Query?访问:将报表总计添加到查询?
【发布时间】:2016-06-16 12:06:16
【问题描述】:

我的报告中有一个员工姓名页脚下方的字段,该字段汇总了员工每小时处理的平均单位数。我称之为 AVG UPH。我需要使用该总数作为报表所基于的查询的控件。这可能吗?每次我尝试将其添加到我的查询中时,查询都无法运行,并通过您应该输入内容的小弹出框询问我该字段是什么。

这是报告中的字段名称:

AccessTotalsPieceSorterRawData.AVG UPH

这是我试图调用的查询列字段:

AvgUPHPS:[报告]![PieceSorterHomeAverages]![AccessTotalsPieceSorterRawData]![AVG UPH]

当我尝试运行查询时,它会弹出一个框并要求我为 Reports!PieceSorterHomeAverages!AccessTotalsPieceSorterRawData!AVG UPH“输入参数值”

我被难住了。任何帮助,将不胜感激!谢谢!

【问题讨论】:

    标签: ms-access parameters report field controls


    【解决方案1】:

    您在此处创建了类似于圆形参考的内容,这是行不通的。

    在报表可以计算和显示AVG UPH 字段之前,它需要从其源查询中读取数据。因此查询不能引用该字段。在报表视图或页面预览中打开报表后,可以使用不同的查询。

    另外,您的 4 部分表达式听起来像 AccessTotalsPieceSorterRawData 是子报告?那么应该是

    [Reports]![PieceSorterHomeAverages]![AccessTotalsPieceSorterRawData].Report![AVG UPH]
    

    (比较http://access.mvps.org/access/forms/frm0031.htmForms!Mainform!Subform1.Form!ControlName

    【讨论】:

    • 我不相信这是一个子报告。我只需单击我的一个报告字段(右键单击)并选择“总计:平均值”。这将平均值放在员工姓名页脚 b/c 中,我按员工姓名对所有内容进行分组。我担心这是一个循环引用。我只是希望 Access 足够聪明,可以运行一个虚拟报告,收集总数,然后将其应用于信息。我猜不是哈哈!
    • 您的报告名称必须是PieceSorterHomeAveragesAccessTotalsPieceSorterRawData,不能同时是两者。所以后者一定是报表中的某种子对象。
    • 我发布的是 Access 如何通过从构建器的菜单中选择它来自动生成它???现在我正在尝试使用我的名为: PieceSorterHome 的报告,它也可以找到平均值,但不排除任何人作为基础报告。然后使用新查询查看来自该 PieceSorterHome 报告的文本框值 AccessTotalsPieceSorterRawData.AVG UPH。但是,即使打开该报告并显示平均值,查询仍然要求我输入以下参数值:Reports!PieceSorterHome!AccessTotalsPieceSorterRawData!AVG UPH
    • 另外,员工姓名分组页脚中的内容会是子报表文本框吗?我没有专门插入子报表,但如果 Access 自动执行此操作并将其称为“员工姓名页脚”,那么您最初所说的内容将很有意义。我绝不是 Access 的专家。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多