访问当前报表外的文本框控件源
Access Textbox control source outside current report
我正在 MS Access 2016 中创建一个报告。我想要文本框显示来自其他表的数据摘要 - 而不是实际显示这些表的行(如果可能的话没有子报告)。例如,我试图用公式
创建一个文本框
=Format(Avg([WeekData].[DIFOT]),"##0.0%") & " DIFOT This Week"
哪个应该return类似
100% DIFOT This Week
(注意 Weekdata
是一个查询,DIFOT
是该查询中的一个字段,都在与此报告相同的数据库中。)
然而,它只是给了我 #Error
。
请告诉我最有效的方法来汇总诸如此类的汇总数字,而无需创建比绝对必要更多的查询 and/or 子报表?总的来说,我对 SQL 和 Access 还很陌生。
非常感谢。
使用 DAvg() 域聚合函数。此外,Format() 模式中的 ## 字符没有任何作用。
=Format(DAvg("DIFOT", "WeekData"), "0.0%") & " DIFOT This Week"
或
=Format(DAvg("DIFOT", "WeekData"), "Percent") & " DIFOT This Week"
我正在 MS Access 2016 中创建一个报告。我想要文本框显示来自其他表的数据摘要 - 而不是实际显示这些表的行(如果可能的话没有子报告)。例如,我试图用公式
创建一个文本框 =Format(Avg([WeekData].[DIFOT]),"##0.0%") & " DIFOT This Week"
哪个应该return类似
100% DIFOT This Week
(注意 Weekdata
是一个查询,DIFOT
是该查询中的一个字段,都在与此报告相同的数据库中。)
然而,它只是给了我 #Error
。
请告诉我最有效的方法来汇总诸如此类的汇总数字,而无需创建比绝对必要更多的查询 and/or 子报表?总的来说,我对 SQL 和 Access 还很陌生。
非常感谢。
使用 DAvg() 域聚合函数。此外,Format() 模式中的 ## 字符没有任何作用。
=Format(DAvg("DIFOT", "WeekData"), "0.0%") & " DIFOT This Week"
或
=Format(DAvg("DIFOT", "WeekData"), "Percent") & " DIFOT This Week"