我在使用.rdl/VS的sql报告(VS文件)中没有几个子报表。
子报表大约从主报表详细信息部分的页面中间开始。我在主报表中有一个组,显示标题信息,并向每个子报表传递一个参数- ReportID。
我还检查了这两种情况:
在主报表的General属性的Tablix选项卡上。
如果我在子报告中没有几行细节,那么所有的细节都可以在第一页上呈现,那么一切都是正常的。
如果我在子报表中有更多的细节行,以便不可能在一页上全部打印,那么子报表将从第一页呈现,然后移到第二页、第三页等等。
当我在子报告中有超过一页的数据时,它也会在第一页开始,然后在第二页继续呈现等等。
但是,它没有在子报表的后续页面上显示主报表的列/行标题?
我注意到,当下一项/ReportID在我的主报表组中开始时,它只在第一页上打印列标题,而不打印后续页面,等等……
我也试过只检查一个,或者
在主报表的Tablix属性的常规选项卡上,但没有工作?
有什么想法,当子报表有多个页面数据时,如何在每个页面上打印标题信息?
发布于 2009-04-21 15:55:50
发布于 2011-08-25 15:34:54
目前我也遇到了同样的问题。在以前的SSRS报告中,我们将我们的tablix放在一个单元格列表项中,从而使头被重复。现在我正在编写一份不同的报告,当我尝试同样的方法时,我得到了这个错误:
[rsInvalidDetailDataGrouping] The tablix ‘tablixOpportunitySummary’ has a detail member with inner members. Detail members can only contain static inner members.我已经进行了广泛的搜索,但这是指出SSRS中已知问题的唯一链接。在发表这篇文章时,它包含了4个解决办法:
发布于 2018-11-21 08:49:36
有点晚了,但我想这就是你要找的:
您需要转到tablix > General,并在滚动时检查保持标题可见的选项。然后转到高级模式中的列/行组,选择静态行,并将固定数据模式设置为True,在新页面上将Repeat 设置为True,并将Repeat group设置为After。
这里可能是最好的参考:这里
https://stackoverflow.com/questions/773237
复制相似问题