如何使项目在Oracle Forms中不可见?

时间:2012-12-16 12:47:35

标签: oracle oracleforms

我想让一个文字项目不可见。在属性我没有找到这个功能,我将文本项目调整到非常小的尺寸,但它仍然可见。

我无法删除该项目,因为我需要它。

2 个答案:

答案 0 :(得分:6)

一种方法是使用项目的Visible属性。

不确定您使用的是哪种版本的Oracle Forms,但使用的是10.1.2.0.2,这里是基于EMP表的表单。请注意,显示第一个字段Empno。

enter image description here

在表单构建器中,选择项目empno,然后调出Property Pallet(右键单击并选择“Property Pallet”或使用F4)。滚动列表并查找Visible属性(或在Property Pallet搜索栏中输入Visible)

将值更改为否。

enter image description here

当Form再次运行时,不再显示Empno Field。

enter image description here

答案 1 :(得分:0)

添加建议的正确答案,如果隐藏了大量项目,最好还将画布设置为null,以指示引擎不要重绘它们。对于一个项目,它只是没有意义,但如果这个屏幕有许多隐藏的项目,并且在慢速网络上大量使用,它可以在性能上产生相当大的差异。