如何在oracle报表生成器中创建报表,文本仅显示在最后一页的底部

时间:2010-11-15 11:29:07

标签: oracle report

我有一个样板文本,应该打印在报告最后一页的底部。但由于这里建议的原因,报告构建器不允许我将“打印对象”属性设置为“最后”:http://oracle.ittoolbox.com/groups/technical-functional/oracle-apps-l/error-while-setting-one-frame-property-to-last-page-914513 解决方案/解决方法似乎存在于该页面中的链接中,但它似乎不会显示在站点上。如果有人有解决方法,请帮助我。

编辑:锅炉板文本应根据要求和页码一起在边距之外。

感谢。

2 个答案:

答案 0 :(得分:1)

我不知道“解决方法”,但我这样做的方法是将对象放在普通打印区域,将Print Object On设置为Last Page,然后更改边距以便它将在正确的位置打印。页码仍然在边距内,但如果您愿意,可以将其偏移回页面区域以与样板文本位于同一行。

+------------------------------------------------+
|                                                |
|                     margin                     |
|   +----------------------------------------+   |
| m |                                        | m |
| a |                                        | a |
| r |                                        | r |
| g |                                        | g |
| i |                                        | i |
| n |                                        | n |
|   |                                        |   |
|   |                                        |   |
|   |                                        |   |
|   |Boilerplate Text (Last Page)     PageNo |   |
|   +----------------------------------------+   |
+------------------------------------------------+

Boilerplate Text (Last Page)”位在报告页面区域内定义,而“PageNo”位在边距区域中定义。注意我是如何降低底部边缘高度的。

答案 1 :(得分:0)

我想我最近通过检查'当前页面'=='最后一页'

做了类似的事情

使用2个页码字段和格式触发器。

如果我能找到我的旧例子,我稍后会更新。