Oracle 根据属性值更改记录颜色

Oracle 根据属性值更改记录颜色,oracle,oracle11g,oracleforms,Oracle,Oracle11g,Oracleforms,我有一个oracle表单,它有两个块。我想让单元格根据其值是否为空来更改颜色。如何做到这一点?您可以使用两个内置组件:设置项目属性和设置项目实例属性(有关详细信息,请查看表单联机帮助系统) 如果使用第一个,它将更改表格块中的所有项目(即整个列) 这意味着,如果它确实是一种表格形式(“两个块”听起来像“主细节”,细节通常具有表格布局),那么您应该使用第二个块,SET\u ITEM\u INSTANCE\u属性,它将只更改该项的一个实例 例如,您可以这样做: if :system.cursor_

我有一个oracle表单,它有两个块。我想让单元格根据其值是否为空来更改颜色。如何做到这一点?

您可以使用两个内置组件:
设置项目属性
设置项目实例属性
(有关详细信息,请查看表单联机帮助系统)

  • 如果使用第一个,它将更改表格块中的所有项目(即整个列)
  • 这意味着,如果它确实是一种表格形式(“两个块”听起来像“主细节”,细节通常具有表格布局),那么您应该使用第二个块,
    SET\u ITEM\u INSTANCE\u属性
    ,它将只更改该项的一个实例
例如,您可以这样做:

if :system.cursor_item is null then
   set_item_instance_property(:system.cursor_item, current_record, visual_attribute, 'RED');
end if;

是的,我也这么做了,非常感谢