【问题标题】:Set flag for main report in subreport在子报表中为主报表设置标志
【发布时间】:2012-11-21 05:04:33
【问题描述】:
好的,我是一个 VBA 新手。我有一份基于子报告生成的报告。一切正常。
现在我需要在子报表中添加一个条件标志来以不同的方式显示主报表。 IE。如果子报表中的某个项目的值 > 50,我想为“DispalyAlternateMessage”设置一个标志,然后将显示与报表上的默认值不同的消息。我知道如何有条件地显示/隐藏主报告中的元素,但我似乎无法弄清楚如何将条件值从子报告传递到主报告,甚至访问来自主报表的子报表变量。
有什么想法/帮助吗?谢谢!
【问题讨论】:
标签:
ms-access
ms-access-2003
【解决方案1】:
您可以按子报表控件的名称引用子报表,后跟 Report 表示包含的项目,然后是控件。例如,您可以将文本框的控制源设置为:
=[Table1 subreport].[Report].[ATextbox]
或者
=IIf([Table1 subreport].[Report].[ATextbox]=50,"Is 50","Is not 50")