【问题标题】:Can I force report onto a single, long, scroll-able page我可以在一个长的、可滚动的页面上强制报告吗
【发布时间】:2013-02-25 09:55:17
【问题描述】:

我想将一个 8 页的报告强制放在一个页面上。

所以现在的情况是这样的:

明天报告可能只有 6 页长 - 或者可能只有 9 页,但我想强制报告始终呈现在 1 页上。

这显然是一个长页面,但用户只需向下滚动页面即可。

这可能吗?
我可以直接实现这个还是涉及更多?

【问题讨论】:

    标签: sql-server reporting-services sql-server-2008-r2


    【解决方案1】:

    是的,你可以。

    在报告属性中将 InteractiveSize -> Height 设置为 0(这会强制显示在一页上)

    可以在这里找到: 1) 转到查看选项卡 -> 签入属性 2) 在出现的窗口中搜索InteractiveSize

    【讨论】:

    • +1 好的 - 我在哪里可以找到这个属性?如果我在设计模式下右键单击报告周围的边框,我可以看到Report properties...,但没有InteractiveSize 选项?
    • 谢谢 - 找到了 - 虽然我使用的是 Designer 而不是 Builder。是否可以隐藏用于在报表页面中移动的控件? (因为它现在是多余的)
    • 这个控件称为“工具栏”,不仅包含分页,还包含搜索和导出控件。以编程方式,它可以被隐藏,但只能从报告中隐藏 - 我对此表示怀疑。
    【解决方案2】:

    是的,这是可能的 - 将报告 InteractiveSize -> Height 属性设置为 0cm

    您仍然可以将PageSize 属性设置为打印时所需的页面大小。

    【讨论】:

    • +1 谢谢(虽然比Nogard 晚了一分钟!)- 我在哪里可以找到这个属性?
    • 我想我实际上让他在答案上领先了几秒钟,但我想我会进行编辑并添加 PageSize 信息,这可能会重置一些东西。也就是说,我回答你的第二个问题显然很慢,所以在这方面为他 +1,我建议你接受他作为接受的答案。
    • ....伊恩的顶峰太难了!从好的方面来说,RS 是一个很好的回答问题的应用程序,因为这个网站更关注C#Java ...所以通常你有更多的时间来回答 RS 问题;只是没有那么多。
    • 刚刚添加了这个相关问题HERE ON SO
    猜你喜欢
    • 2018-01-16
    • 1970-01-01
    • 2011-04-30
    • 1970-01-01
    • 2010-10-02
    • 1970-01-01
    • 2011-11-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多