微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在当前报告之外访问文本框控件源

如何解决在当前报告之外访问文本框控件源

我正在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 举报,一经查实,本站将立刻删除。