Validation 验证匹配时,Apex表格形式丢失

Validation 验证匹配时,Apex表格形式丢失,validation,oracle-apex,Validation,Oracle Apex,我在表格表单中设置了一个验证,当验证匹配并触发时,我会得到下面的消息,我的表格表单会丢失,但是如果验证不匹配并且没有触发,它会正常工作 当前表格数据太旧;源数据已被删除 被改进的。单击此处放弃更改并从中重新加载数据 数据库 验证类型为 PL/SQL函数(返回错误文本) 代码是 DECLARE ERR VARCHAR2(500); BEGIN IF :salary < 2000 THEN ERR := 'INCORRECT'; END IF; RETURN ERR; END;

我在表格表单中设置了一个验证,当验证匹配并触发时,我会得到下面的消息,我的表格表单会丢失,但是如果验证不匹配并且没有触发,它会正常工作

当前表格数据太旧;源数据已被删除 被改进的。单击此处放弃更改并从中重新加载数据 数据库

验证类型为 PL/SQL函数(返回错误文本)

代码是

DECLARE

ERR VARCHAR2(500);

BEGIN

IF :salary < 2000 THEN

ERR := 'INCORRECT';

END IF;

RETURN ERR;

END;
声明
ERR VARCHAR2(500);
开始
如果:工资<2000,则
错误:='不正确';
如果结束;
返回错误;
结束;

apex的版本是什么?您是否将应用程序的主要语言更改为与英语不同的语言?关于表格设置,有什么值得一提的吗?查询中的任何内容(总是有助于显示sql)?创建表单后是否更改了元数据?(更改显示类型、删除或添加列)?到目前为止,表格表单是apex中最麻烦的部分,当元数据发生更改(或应该更改)时,表格表单经常出错。因此,回忆一下你对它所做的更改真的很有帮助。你好,克里斯蒂安,不,我没有更改语言你好,汤姆,实际上我在表格中添加了一些虚拟列,添加了更改了文本框的宽度,但没有更改你提到的任何其他内容。汤姆!请注意,在我的案例中,虚拟列是必需的。您有什么版本的apex?您是否更改了应用程序的主要语言,使其与英语不同?关于表格设置,有什么值得一提的吗?查询中的任何内容(总是有助于显示sql)?创建表单后是否更改了元数据?(更改显示类型、删除或添加列)?到目前为止,表格表单是apex中最麻烦的部分,当元数据发生更改(或应该更改)时,表格表单经常出错。因此,回忆一下你对它所做的更改真的很有帮助。你好,克里斯蒂安,不,我没有更改语言你好,汤姆,实际上我在表格中添加了一些虚拟列,添加了更改了文本框的宽度,但没有更改你提到的任何其他内容。汤姆!请注意,在我的情况下需要虚拟列