2014-09-22 82 views
0

我有一個用於添加記錄的用戶表。在我的要求中,對於其中一列,我不應該允許用戶輸入重複值。在ADF BC中實現唯一的密鑰約束條件

這不是主鍵字段。如何驗證列上點擊保存按鈕的重複,它應該顯示一條錯誤消息。

例 如果我必須向用戶顯示一個國家表中添加國家,它由列

  • 國家ID(沒有主鍵)
  • 國名

我想國家ID是唯一的。當用戶輸入重複值時,它應該在保存按鈕點擊時顯示錯誤消息

回答

1

您可以創建Alternate Key Constraint on the EO,然後使用UniqueKey Validation驗證提交時的鍵值。

+0

感謝您根據您的建議發現了一個博客,其詳細實現[在ADF-BC中爲非主鍵屬性定義唯一鍵約束](http://www.baigzeeshan.com/2012/03/defining-unique -key-constraints-for-non.html0) – pankti 2014-09-23 06:47:00

+0

上述評論中的鏈接已損壞,請參閱:http://www.baigzeeshan.com/2012/03/defining-unique-key-constraints-for-non.html – Jaap 2015-05-13 07:49:34