【问题标题】:Fixed row position under expandable row group可扩展行组下的固定行位置
【发布时间】:2015-10-28 21:04:26
【问题描述】:

我试图在 SSRS 报告上的固定位置显示文本,而不管其上方的内容如何。问题是上面的内容可能是一到三行。随着上述内容的波动,下一行内容的开头也是如此。这发生在报告的两个地方。

换句话说,我需要动态内容的两个静态起点。我正在将文本打印到预先设计的不包含任何客户数据的发票上。发票只是一个模板(或外壳,如果你愿意的话),我会将要打印的数据放置在发票上提供的空间中。

请看附件。每个字段中有两行的附件排列正确。我故意这样做作为基础。正如您在其他两个附件中看到的那样,无论是一排还是三排,由于内容比我的基础更多或更少,因此内容没有排列在应有的位置。

我玩弄了 cangrow 和 canshrink,但没有得到想要的结果。

感谢您的帮助!

【问题讨论】:

    标签: visual-studio reporting-services sql-server-2008-r2 bids


    【解决方案1】:

    我认为您将需要重新加工您的桌子以按照您想要的方式工作。

    我这样做的方法是使用一个表格来对每个页面数据进行分组。使用此表格式化您的数据 - 将矩形放在数据行的区域中。矩形可以设置高度,以便在数据不足时填充您的区域。

    然后您必须在每个矩形内添加另一个表格以显示每个部分的数据。

    请参见下面的示例 - RED 表示 矩形 的位置,BLUE 表示 表格

    我会保持旧表完好无损,并将其复制并粘贴到每个矩形中。然后删除该部分不需要的所有部分并将矩形设置为正确的大小。

    【讨论】:

    • 我会摆弄这个想法,看起来如果我理解正确的话它可能会起作用。需要明确的是,您看到的所有图形都在发票外壳上。 SSRS 数据是“4-play”和“6-play”行,以及右下角的美元金额。
    • 是的——我就是这么想的。 SSRS 报告中只有表格文本和总金额,其余部分已在您的发票上。
    • 这成功了!虽然我觉得有必要向那些可能会发现这篇文章的人解释我的麻烦......
    • 创建一个矩形并不一定意味着它不会增长。矩形将根据表格的大小而增长。但是,如果能够将矩形的大小设置为其包含的表格将增长到的最大尺寸,那么就可以知道下一个矩形/表格的位置。这让我想知道,如果我可以使用附加表格的想法并避免一起使用矩形?换句话说,我必须为尽可能大的表补偿空间。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2015-08-30
    • 1970-01-01
    • 2021-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-27
    相关资源
    最近更新 更多