【发布时间】:2018-05-25 17:48:23
【问题描述】:
我已经为我的应用程序中的文本字段创建了验证。 文本字段是“位置”。它有一个独特的约束,当你输入一个现有的位置时,它会给你一个 ORA 错误消息。而不是这个,我想显示一个字段内联错误消息。 我做了以下。
- 创建验证
- 类型:项目=值
- 项目 = :P3_LOCATION,值 = #LOCATION#
- 错误消息:位置已存在。与字段内联。关联项目是:P3_LOCATION
- 服务器端条件
- 按下按钮时:CREATE,Type = Item is NOT NULL,Item = P3_LOCATION。
这正是我想要的,但是当我尝试创建一个新位置时,它也会给我这个错误消息。我该怎么做才能让它只影响已经存在的位置?
【问题讨论】:
-
你如何告诉它创建一个新位置?您也想更改验证条件以进行检查。例如,如果是 Y/N 复选框,您可以执行
:REQUEST = 'CREATE' and :P3_IS_NEW_LOCATION = 'N'之类的操作。 -
请添加
create table ...声明。我们很难弄清楚你到底做了什么。
标签: sql oracle oracle-apex oracle-apex-5.1