子报表可见性
Posted
技术标签:
【中文标题】子报表可见性【英文标题】:Subreport visibility 【发布时间】:2016-07-24 20:10:35 【问题描述】:我在 s-s-rS 报告中有一个子报告列表,这些子报告都具有基于其原始报告的 Client_No 参数。然后,我只希望子报表显示数据集中“摘要”中的客户端编号是否将该特定子报表设置为 1。这些子报表的字段是 1 还是 0 是位,所以我不确定这是否是问题,但在如果我添加以下代码,它会隐藏这个特定的子报表,即使它设置为 1 或 0,但只有在为该特定客户端和子报表设置为 1 时它才应该可见。基本上,不同的客户只想看到某些子报表。
=IIf(Parameters!Client_No.Value = Fields!Client.Value,"Summary" AND fields!Output.Value,"Summary" = "1!, False, TRUE)
【问题讨论】:
【参考方案1】:您可以创建一个数据集,返回由 Client_No = 1 过滤的记录。然后在子报表可见性中设置显示条件的行数。
【讨论】:
谢谢,但我不太明白你的意思?它将是字段 = 1 即输出的子报表名称 您必须在子报表中创建一个数据集,根据 client_id 过滤数据。然后在主报告中,您将正确的 client_id 发送到子报告。现在再次在子报表中设置数据集记录计数表的显示条件。 在我的子报表数据集中,它已经使用@Client_No 参数进行过滤 那怎么了??根据数据集记录数设置显示条件 抱歉是哪个数据集?以上是关于子报表可见性的主要内容,如果未能解决你的问题,请参考以下文章