我正在使用 BID 2008 创建 SSRS 报告并有几个问题:
为什么报告上的页面布局与打印设置不同?比如我在设计模式下将报表的页面布局设置为横向,但是打印时是纵向的,报表分页很多,表格列断的方式导致报表无法使用。我们如何确保我们在屏幕上看到的内容与将要打印的内容相同(与设计的内容一致)?我花了相当多的时间来做到这一点,但没有取得太大的成功:(
我的报告篇幅比较长,共3页(设计模式)。我想在报告中有多个布局。例如,第 1、2 和 3 页横向和第 4 页纵向。报表中没有子报表。如何做到这一点?
打印选项中的页面设置不控制您的报告参数。您将需要使用 BIDS 内报告的高度/宽度属性。SSRS 中的方向是通过设置这些值来控制的。我们的办公室有一份与您所描述的类似的报告,有两种方法可以(半)实现您想要完成的任务。
第一种是为您想要的每个页面使用单独的报告。这使您可以完全控制每个页面的所有元素,例如高度/宽度等,但从长远来看,您可能需要做更多的工作,并且可能需要更多的维护。然而,这确实意味着,如果您稍后更改报告的元素,您只需重新测试已更改的部分,而不是整个报告。
第二个是给你强制分页的表达式。这适用于需要相同方向的报表(因为它们继承了报表容器上设置的属性),但不适用于具有不同方向的报表。分页符示例的链接如下:
http://msdn.microsoft.com/en-us/library/ms157328.aspx#AppearanceofReportData
我希望这是有道理的,并且它可以帮助您实现您想要实现的目标。