如何解决在当前报告之外访问文本框控件源
我正在MS Access 2016中创建一个报表。我希望文本框显示其他表的数据摘要-而不实际显示那些表的行(如果可能,则不显示子报表)。例如,我尝试用公式创建文本框
=Format(Avg([WeekData].[DIFOT]),"##0.0%") & " DIFOT This Week"
应该返回类似
的内容100% DIFOT This Week
(NB Weekdata
是一个查询,DIFOT
是该查询中的一个字段,所有字段都与此报告位于同一数据库中。)
但是,它只是给了我#Error
。
请您告诉我最有效的方法来汇总这些汇总图,而不创建绝对必要的查询和/或子报表吗?总体来说,我对sql和Access还是很陌生。
非常感谢。
解决方法
使用DAvg()域聚合函数。另外,Format()模式中的##字符没有任何作用。
=Format(DAvg("DIFOT","WeekData"),"0.0%") & " DIFOT This Week"
或
=Format(DAvg("DIFOT","Percent") & " DIFOT This Week"
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。