子报表可见性

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 参数进行过滤 那怎么了??根据数据集记录数设置显示条件 抱歉是哪个数据集?

以上是关于子报表可见性的主要内容,如果未能解决你的问题,请参考以下文章

访问子表单可见性

VUE 切换子组件元素可见性

WPF 边框子可见性无效

循环访问 MS Access 子窗体并获取列可见性

jQuery学习- 子选择器与可见性选择器

如何在列表视图索引中切换子元素的可见性?