Oracle Apex Interactive Grid Validation with Dates

zf9nrax1  于 2023-08-04  发布在  Oracle
关注(0)|答案(1)|浏览(103)

我在我的页面上有一个简单的IG:

CREATE TABLE my_table (id number, date_from date, date_to date)

字符串
IG是可编辑的(从my_table中选择所有3列),用户可以编辑这两个日期字段。我正在尝试为日期创建一个验证(函数体返回错误文本):

begin

if TO_DATE(:date_from, 'MM/DD/YYYY') > TO_DATE(:date_to, 'MM/DD/YYYY') then return 
'To date must be prior From date';
else null;
end if;
 
end;


(all所述验证上的选项未被修改)验证没有做任何事情,不知道为什么。有人能帮忙吗?
谢啦,谢啦

cfh9epnr

cfh9epnr1#

这是apex.oracle.com上的Apex 23.1.1。在此基础上创建了样表和交互式网格。

  • 日期格式为dd.mm.yyyy
  • validation设置为datetocolumn,返回错误文本的函数体:
return case when :date_from > :date_to then
              'To date must be prior From date'
       end;

字符串
这就是执行的样子:


的数据

相关问题