我想要 Apex 应用程序中相同购买条目的错误消息

I want error message for same purchase entry in Apex application

我使用的是 oracle 11g(Apex),因为我已经创建了一份采购报告。它包含购买条目(我们想输入书籍的购买详细信息),如果我第二次输入相同的书籍,它应该会出现 'Are you mean this purchase is already entered'

这样的错误
Ex:
Book name - Rama
Book name - Sita
cash memo no - 01 (This purchase is already entered)

Book name - Rama
Book name - Sita
cash memo no - 02 (When i am entering this purchase it should ask are you mean the purchase of bill no 01) 

为了检查现金单号和书名,我在报告中使用了以下验证,但它无法正常工作。

我用作商品名称的书籍和现金票据编号类似于账单

declare
    cnt_sameitem number;
    cnt number;
begin
    select count(a.item_name),count(p.cash_memo_no) into cnt_sameitem,cnt     
    from T_TEMP_LINE_ITEM_P_ACT a,T_TOTAL_PURCHASES p 
    where a.purchase_id=:P55_PURCHASE_ID and 
          CODE=:P55_ITEM_CODE and a.ITEM_NAME=:P55_ITEM_NAME and             
          a.SELLING_PRICE=:P55_SELLING_PRICE;
    if (cnt_sameitem >=1) and (cnt >= 1)  then
        return false;
    else
        return true;
    end if;
end;

打开验证以进行编辑,然后在字段 Error Message 中输入文本 Are you mean this purchase is already entered。此外,您可以 select 显示错误消息的地方(字段 Error message display location)- 它可以显示在单独的错误页面上,或 "notification" 区域(定义为页面模板的一部分) ),或在字段标签内。