Oracle apex Oracle APEX-根据值列表进行验证

Oracle apex Oracle APEX-根据值列表进行验证,oracle-apex,Oracle Apex,在Oracle APEX中,是否可以创建验证,以便在字段a中选择“调制解调器”时字段B不能为空?(字段A是一个选择列表,其中包含使用查询接收其值列表的值列表) 谢谢你,托尼, 你的解决方案是有道理的,但对我来说不起作用 以下是我的验证: 结果不是我所期望的。我希望在字段为空时,当调制解调器为所选设备类型时,仅显示“单元Ip地址”的错误。 描述“设备类型”的其他信息: 是-请参阅,如果在“现场工作”中选择了“销售人员”,则现场佣金不能为空 这只是对项目P15_佣金的“不为空”验证,条件是仅

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

谢谢你,托尼, 你的解决方案是有道理的,但对我来说不起作用

以下是我的验证:

结果不是我所期望的。我希望在字段为空时,当调制解调器为所选设备类型时,仅显示“单元Ip地址”的错误。

描述“设备类型”的其他信息:

是-请参阅,如果在“现场工作”中选择了“销售人员”,则现场佣金不能为空

这只是对项目P15_佣金的“不为空”验证,条件是仅当P15_作业的值为“销售人员”时才执行验证

这是我使用的验证定义:


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

我在回答中添加了这一点:请注意,验证的条件基于LOV的返回值,而不是显示值。在我的例子中,它们恰好是相同的,但在你的例子中,它们不是相同的,你的状态应该基于设备类型的ID而不是描述。换句话说,“表达式2”应该类似于“123”,而不是“Modem”