在Oracle报告11g中从对象导航器删除对象

时间:2019-03-21 14:32:34

标签: oracle object oracle11g oraclereports

我有一个名为B_19的对象,该对象在“纸张布局”中找不到。 该对象是“ Text_Field”,我想删除该对象。 有没有办法找到它的位置,还是有从Object Navigator中删除的选项?

1 个答案:

答案 0 :(得分:2)

我要说的内容不适合置评。我正在回答这个问题:

  

是的,只是删除了名称而不是对象

这很奇怪。我的体重是10克,并尝试做同样的事情:在

  • 对象导航器的“纸张布局”>“主要部分”>“主体”>“ R_1框架”
  • 我点击了B_10个字段
  • 按下键盘上的DEL键
  • 报告询问“是否要删除/关闭所选对象?”
  • 说“是”会将其从“纸张布局”编辑器和“对象导航器”中删除。

不幸的是,与Forms不同,我们无法在其Property Inspector中调整字段的大小(并使其足够大以使其在Layout Editor中可见)...

但是,如果您使用记事本或任何其他文本编辑器编辑.RDF文件并搜索该字段(例如,我的报告中的B_10),则会看到类似的内容:

        <text name="B_10">
          <textSettings justify="center"/>
          <geometryInfo x="9.37679" y="19.09868" width="8.31236"
           height="0.37052"/>
          <textSegment>
            <font face="Arial" size="8"/>
            <string>
            <![CDATA[(potpis ovlaštene osobe)]]>
            </string>
          </textSegment>
        </text>

请参见geometryInfo;它显示字段的位置。在您的情况下,宽度和高度可能为0(零)。查看是否可以在“布局编辑器”中“选择”它(知道其位置)并将其删除。


另一个选择是将该报告另存为JSP文件。对其进行编辑(在记事本中),搜索B_10,然后删除整个<text> ... </text>部分。如果您在Reports Builder中打开.JSP,该字段将消失。

请注意,它仅适用于.JSP;不适用于.RDF文件(我知道,我尝试过)。


希望上述内容可以帮助您摆脱该领域。祝你好运!