【发布时间】:2018-06-08 13:16:55
【问题描述】:
我有一个如下所示的表格:
+-------------------+---------+
|Name |Jr |
+-------------------+---------+
|Name1 |N |
|Name2 |N |
|Name3 |N |
|Name1Jr |Y |
|Name2Jr |Y |
|Name3Jr |Y |
+-------------------+---------+
这是我的多行块的样子:
我想要的是,当我插入例如 Name2 时,它会自动在其下添加与 Jr. 相同的名称,并且 Jr 复选框的属性将不可编辑并检查 Name 是否有 Jr. 在其像这样结束:
我在名称的 WHEN-VALIDATE-ITEM 中试过:
if :blk.name like '%Jr' then
:blk.Jr := 'Y';
set_item_property('blk.jr', enabled, PROPERTY_FALSE);
else
set_item_property('blk.jr', enabled, PROPERTY_TRUE);
end if;
但是如果我输入另一个没有 Jr 的记录,Jr 就会启用。我希望它是每行启用/禁用
【问题讨论】:
标签: oracle oracle11g oracleforms