SSRS Excel Renderder,在单页中垂直设置分页符以进行打印而不是新选项卡

时间:2012-08-23 12:59:20

标签: excel printing reporting-services

我的ssrs报告中有两个表,我想在单页excel中导出这两个表但是有分页符,这样如果我打印预览,两个不同的表应该在两个不同的页面中显示,即使是第一个页面有足够的空间来显示第二个表。我怎样才能做到这一点?

3 个答案:

答案 0 :(得分:0)

唉,使用默认渲染器这是不可能的。要么两个表之间的分页符,或者不是,报表本身就不知道它将如何呈现。 Excel将始终为分页符生成一个新选项卡。

有关(以及其他内容)分页符的更多信息,请参阅corresponding msdn documentation

答案 1 :(得分:0)

如果您的两个数据集具有相同的结构,则可以通过对两个查询进行并集来实现此目的。只需添加一列来标识每个数据集,然后在新列上进行分页。

答案 2 :(得分:0)

是。你可以做到。选择您设置分页的表格。然后按F4查看其属性。然后你可以在PageBreak标签下找到“已禁用”。使用表达式:

=Iif(Globals!RenderFormat.Name = "EXCELOPENXML" Or Globals!RenderFormat.Name = "EXCEL", True, False)

然后在Excel中导出它,它不会分成2页。