Oracle Form 10g / 12c函数SET_FIELD

时间:2016-11-28 08:54:31

标签: oracle10g oracle12c

Oracle Form 10g或12c中是否存在SET_FIELD函数?我几乎找不到这个功能的文档。

非常感谢

2 个答案:

答案 0 :(得分:0)

不,不。我猜你问,因为它出现在在线帮助的保留字列表中?那是因为在早期版本中曾经有过该名称的内置程序。改为使用SET_ITEM_PROPERTY。

请参阅http://www.oracle.com/technetwork/developer-tools/forms/264850-130496.pdf

答案 1 :(得分:0)

准确地说,实际上,在Oracle Forms 12c中,托尼的答案是不正确的:

  • SET_FIELD过程在Oracle Forms帮助中找不到,它仅存在于“ PL / SQL和Oracle Forms保留字”列表中,因此SET_FIELD可能被弃用;
  • 与此同时,SET_FIELD过程仍受支持,并且在Oracle Forms 12c中正常工作(从工作代码开始)。 Oracle在Upgrading Oracle Forms 6i to Oracle Forms 12c中也提到了SET_FIELD:
      

    将所有引用替换为过时的逻辑   和GUI属性在SET_ITEM_PROPERTY,SET_FIELD或DISPLAY_ITEM中   等效的视觉属性。

P.S。无论如何,我个人将用SET_ITEM_PROPERTY替换所有现有的SET_FIELD出现:)