【发布时间】:2018-11-30 04:54:10
【问题描述】:
我的桌子是这样的:
+-------------------+
|Name |
+-------------------+
|Name1 |
|Name2 |
|Name3 |
|Name4 |
|Name1Jr |
|Name2Jr |
|Name3Jr |
|Name4Jr |
+-------------------+
我的多行块看起来像:
如果名称不存在于块中,我想要的是禁止输入以 Jr 结尾的名称。像这样的:
如果我输入值 Name1 和 Name2:
然后它将允许我输入 Name1Jr 和 Name2Jr,但不能输入 LOV 中但尚未在块中的 Jr 名称:
注意:我在此列中使用值列表。谢谢!
【问题讨论】:
-
首先,不清楚为什么你的爱人应该有 jr。值,如果您不希望它们插入。其次,您可以添加 when-validate-item 触发器来检查插入的值是否为 jr。或不。如果JR。 - if :block.item name like '%...jr%.'然后用一些消息引发表单触发失败。如果您需要在块级别进行验证,则将 when-validate-block(我忘记触发器的确切名称,抱歉)添加到块级别。与记录级别相同 - 使用记录级别触发器。有关“like %”运算符的帮助,请查看表单帮助中的 COPY 命令。
标签: oracle oracle11g oracle10g oracleforms