在子报表中为主报表设置标志

时间:2012-11-20 17:40:00

标签: ms-access ms-access-2003

好的,我有点像VBA新手。我有一个基于子报告生成的报告。一切正常。

现在我需要在子报表中添加条件标志,以不同方式显示主报表。 IE浏览器。如果子报表中的项目具有值> 50,我想为“DispalyAlternateMessage”设置一个标志,然后显示与报告上的默认值不同的消息。我知道如何在主报告中有条件地显示/隐藏元素,但我似乎无法弄清楚我的生活是如何将该条件值从子报告传递到主报告,甚至访问主报告中的子报告变量。

有什么想法/帮助吗?谢谢!

1 个答案:

答案 0 :(得分:2)

您可以通过子报表控件的名称引用子报表,然后根据所包含的项目引用Report,然后引用控件。例如,您可以将文本框的控件源设置为:

=[Table1 subreport].[Report].[ATextbox]

或者

=IIf([Table1 subreport].[Report].[ATextbox]=50,"Is 50","Is not 50")