oracle - Oracle 报告中的可选文本
问题描述
我正在使用 Oracle Report Builder 10.1.0。我想在报告中显示一些可选文本。我在文本框上写了一个格式触发器。当格式触发器返回 false 时,我想要空格而不是文本框。但在我的情况下,当格式触发器返回 false 时,文本框没有保留它的空间。相反,报告内容向上移动。当格式触发器为假时,我如何确保文本框保持其空间并且我得到空白空间。
解决方案
这是你应该做的:
- 在该文本项周围创建一个框架(或一个矩形);确保该项目放置在框架内,即框架应位于项目“下方”
- 最简单的方法是将框架涂成黄色(或其他颜色),以便它“覆盖”文本项。
- 使用布局菜单,根据需要多次向后移动,直到文本项目出现在屏幕上。在 Object Navigator 中,您应该看到文本项是框架的一部分
- 在报告中拉伸框架,使其尽可能宽。这将确保放置在框架下方的任何对象都不会向上移动
- 将框架的“垂直弹性”属性设置为“固定”
- 保持项目的“格式触发器”不变(您不必修改它,如果它工作正常)
现在运行报告。即使没有显示文本项,框架仍会在这里,可见,保持其高度(因为弹性设置为“固定”)
一旦您对它的外观感到满意,请删除框架的背景颜色及其边框。
推荐阅读
- python - 没有双for循环的两个python矩阵之间的欧几里得距离?
- javascript - 使用 Google Apps 脚本动态填充电子表格单元格
- java - 内部微服务通信是否应该通过zuul网关?
- angular - Angular 9 On Page 加载读取自定义响应标头
- c# - 当我添加一个递增函数时它不起作用?
- javascript - 将 URL 从 Google 脚本传递到 HTML 文件
- php - 我收到此错误 open /var/log/alt-php74-newrelic/newrelic-daemon.log no such file or directory
- python - 如何获取 Django 字典的值?
- react-native-navigation - 如何关闭当前打开的所有模式和堆栈?
- pytest - 如何在生成的 HTML 报告中显示 pytest 警告?