BI-Publisher RTF 模板:在新页面之前首先水平重复列或行

问题描述 投票:0回答:2

我有一张 2x2 的桌子。第一行只是标题。第二行是从数据库中提取信息。 第一列是 For-each 循环并获取帐号 第二列是获取该帐户的余额,然后结束每个

帐户太多,需要很多页。我希望两列在到达页面末尾时向右重复。这是我正在尝试做的事情的一个例子。 示例

xml 结构也是这样的。

<?xml version = '1.0' encoding = 'utf-8'?>
<reportname>
<LIST_G_1>
    <G_1>
        <ACCOUNT>0</ACCOUNT>
        <BALANCE>0</BALANCE>
        <Q_count>0</Q_count>
        <Q_balance>0</Q_balance>
        <M_count>0</M_count>
        <M_balance>0</M_balance>
        <FS_count>0</FS_count>
        <FS_balance>0</FS_balance>
        <FN_count>0</FN_count>
        <FN_balance>0</FN_balance>
    </G_1>
    <G_1>
        <ACCOUNT>1</ACCOUNT>
        <BALANCE>-250</BALANCE>
        <Q_count>1</Q_count>
        <Q_balance>-250</Q_balance>
        <M_count>0</M_count>
        <M_balance>0</M_balance>
        <FS_count>0</FS_count>
        <FS_balance>0</FS_balance>
        <FN_count>0</FN_count>
        <FN_balance>0</FN_balance>
    </G_1>

</LIST_G_1>
</reportname>

如果这是不可能的,有没有办法让它们先水平移动,如下图所示: 第二个例子

如果这是不可能的,有没有办法像下图一样做到这一点,但让 secpnd FE_Acct 显示下一个在线帐号,并且与余额相同,依此类推。 第三个例子

我已经尝试过该标签,它在同一单元格中列出了所有帐号...内联问题

我尝试使用帐户和余额,但它们从未起作用。

非常感谢任何意见,因为我似乎碰壁了。

oracle oracle12c rtf bi-publisher
2个回答
0
投票

您是否尝试过使用 MS Word 的多布局列功能?按照图片中描述的步骤设法得到它。 在 xml 中添加了更多行,并使数据行变大,以测试列功能是否有效,看起来确实有效。
enter image description here

  1. 对每个 LIST_G_1 重复
  2. ctrl+A(全选)-布局-列-两个(或更多)
  3. 拆分每个开始和结束,并在中间绘制一个 2x2 的表格 - 放置标签并使第一行作为标题重复
  4. 对第二行中的每个 G_1 重复
  5. 插入字段并定义行高(如果需要)以适合您的页面大小
  6. 以 PDF 形式运行 - 您应该得到如图所示的内容

0
投票

我尝试了完全相同的方法,但没有达到结果。你能帮我创建一下rtf文件吗

提前致谢

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.