Oracle报告中的可选文本

时间:2018-11-15 08:21:14

标签: oracle oracle11g oraclereports

我正在使用Oracle Report Builder 10.1.0。我想在报告中显示一些可选的文本。我已经在文本框中写了一个格式触发器。当格式触发器返回false时,我需要空格而不是文本框。但是在我的情况下,当格式触发器返回false时,文本框未保留其空间。而是将报告内容上移。当格式触发器为false时,如何确保文本框保留其空间并获得空白。

1 个答案:

答案 0 :(得分:1)

这是您应该做的:

    在该文本项周围
  • 创建一个框架(或矩形);确保将项目放置在框架中 内,即框架应位于项目“下方”
    • 最简单的方法是将框架涂成黄色(或其他颜色),以使其“覆盖”文本项。
    • 使用“布局”菜单,将其向后移动多次,直到文本项出现在屏幕上。在对象导航器中,您应该看到文本项是框架的一部分
  • 在报告中伸展框架,以使其尽可能宽。这样可以确保放置在框架下方的所有对象都不会上移
  • 将框架的“垂直弹性”属性设置为“固定”
  • 按原样保留项目的“格式触发器”(如果可以,则无需进行修改)

现在运行报告。即使未显示文本项目,框架仍将在此处可见,并保持其高度(因为弹性设置为“固定”)

一旦满意外观,请删除框架的背景颜色及其边框。