列印      開啟 PDF 版的線上說明


上一個主題

下一個主題

關於條件式必要欄位

您可以設定欄位,使該欄位在預設上並非必要,而是在符合所定義的條件時才會變成必要。依此方式設定的欄位即稱為條件式必要欄位。例如,您可能會決定當使用者將機會狀態設成「喪失」時,必須先選取「得失原因」欄位值,才能儲存記錄。若要實作這項程序,您可以在欄位管理中為「得失原因」欄位輸入下列條件:

[{Status}]=LookupValue("OPTY_STATUS", "Lost")

依此方式設定欄位後,如果使用者為機會選取「喪失」狀態,則除非在「得失原因」欄位中選取一個值,否則將無法儲存機會。此時欄位旁邊會出現紅色星號 (*),且如果欄位顯示標籤,將會以紅色文字顯示。

設定條件式必要欄位時,請注意下列要點:

  • 您必須確定條件式必要欄位是顯示在相關頁面版面配置上。否則,當欄位成為必要時,使用者將無法輸入欄位值。同理,建議最好在「頁面版面配置精靈」中,為條件式必要欄位勾選「一律顯示於版面配置上」核取方塊,讓使用者無法從頁面版面配置中移除該欄位。如果部分使用者已將頁面版面配置個人化,則在您設定條件式必要欄位之後,可能需將個人化的頁面版面配置重設為預設版面配置。如需詳細資訊,請參閱重設個人化頁面版面配置
  • 如果想讓條件式必要欄位成為特定角色的必要欄位,您可以在用於該角色的頁面版面配置中將欄位設為必要。只要是使用該頁面版面配置,此欄位均為必要欄位,即便不符合在欄位層次為該欄位所定義的條件亦無影響。若是使用其他頁面版面配置,該欄位僅在符合條件時方為必要欄位。

下表說明在欄位管理中以及「頁面版面配置精靈」中,讓欄位成為必要或條件式必要的設定方式。

欄位管理中的必要核取方塊

欄位管理中的條件式必要欄位

頁面版面配置精靈中的必要核取方塊

頁面版面配置精靈中的條件式必要核取方塊

結果

已選取

空白

已選取且唯讀

未選取且唯讀

一律為必要欄位。

未選取

包含運算式

未選取且可編輯

已選取且唯讀

附註:如果在「頁面版面配置精靈」中勾選「必要」核取方塊,則會自動清除「條件式必要」核取方塊。

除非在「頁面版面配置精靈」中勾選「必要」核取方塊,否則欄位僅在符合指定給欄位的條件時才為必要。

未選取

空白

未選取且可編輯

未選取且唯讀

如果在「頁面版面配置精靈」中勾選「必要」核取方塊,則欄位在使用該頁面版面配置的所有情況中均為必要。否則,欄位為非必要。

條件式必要欄位的 Expression Builder 功能

Expression Builder 功能適用下列限制,可供您用於為條件式必要欄位建立的條件:

如需有關使用 Expression Builder 的詳細資訊,請參閱 Expression Builder


2016年10月 Copyright © 2005, 2016, Oracle 及/或其關係機構。版權所有. Legal Notices.