Oracle APEX - 对值列表的验证

时间:2011-10-21 16:00:31

标签: oracle-apex

在Oracle APEX中,是否可以创建验证,以便如果在字段A中选择“调制解调器”,则字段B不能为空? (字段A是一个选择列表,其中包含使用查询接收其值列表的值列表)

谢谢Tony, 你的解决方案是有道理的,但在我的情况下它不起作用。

这是我的验证:

enter image description here

enter image description here enter image description here

结果不是我的预期。当字段为空时,当调制解调器是选定的设备类型时,我只想显示“单位IP地址”的错误。 enter image description here

描述“设备类型”的其他信息: enter image description here enter image description here enter image description here

1 个答案:

答案 0 :(得分:3)

是 - 请参阅this example,如果在字段Job中选择“Salesman”,则字段Commission不能为空。

对于项目P15_COMMISSION,它只是一个“非空”验证,只有当P15_JOB的值为“Salesman”时才会执行验证

这是我使用的验证定义: enter image description here enter image description here

请注意,验证条件基于LOV的返回值,而不是显示值。在我的情况下,它们碰巧是相同的,但在你的情况下,它们不是,你的条件应该基于设备类型的ID而不是描述。