如何在Apex Oracle中创建带有弹出错误消息的保存按钮

2cmtqfgy  于 2023-03-17  发布在  Oracle
关注(0)|答案(1)|浏览(171)

我想在我的apex应用程序的页面中创建一个保存按钮。如果用户单击该按钮,如果列值不唯一,那么用户应该得到一个弹出消息,说“数据已经存在”,否则应该是“数据成功添加”。
我该怎么做呢?

flseospp

flseospp1#

内置Apex功能:

  • 按钮提交页面
  • 创建validation(返回错误文本的函数),检查值是否已存在于表中;如果是,则返回相应消息:
declare
  l_cnt number;
begin
  select count(*) 
    into l_cnt
    from your_table
    where some_value = :P1_SOME_ITEM;

  if l_cnt > 0 then
     return 'Data already exists';
  end if;
end;
  • 创建执行PL/SQL代码的进程,而该代码实际上 * 什么也不做 *:
null;

但其“成功消息”显示“数据成功添加”

相关问题