在應用程式表單中使用有效交集

使用有效交集可防止無效交集 (如適用的有效交集群組中所定義) 的資料輸入。表單中受影響的儲存格會顯示為唯讀,接著是標準的唯讀色彩編碼。如果您將游標停駐在無效的交集上,將會顯示工具提示,指示儲存格為唯讀,因為它定義為無效的交集。

有效的交集群組會先套用至表單檢視點與分頁軸。如果檢視點交集全部無效,則會顯示警告訊息,而表單不會產生資料方格,直到選取有效交集為止。

如果檢視點具備有效交集,則會篩選列與欄以限制在無效交集的資料輸入。如果表單的隱藏資料無效的部分已啟用,則表單會視情況隱藏無效的列、欄,或兩者。

任何包括混合有效和無效交集的列或欄會視情況以有效或無效狀態顯示這些交集。無效交集會以標準、唯讀陰影以及排除資料輸入顯示。

應用程式使用者可以透過清除選擇將檢視點重設為預設的未篩選清單,而且不需要先關閉然後重新開啟表單。應用程式使用者也可清除選擇,進而為其他維度開啟更多選擇。他們無法產生帶有已清除維度的表單,因為必須為每個維度選取有效成員。

在成員選取器中,有效交集規則會隱藏無效的成員。應用程式使用者可以使用顯示無效的成員選項在成員選取器中顯示無效的成員。將會顯示無效的成員,但不可選取那些成員。

註:

有效交集群組不會授予維度成員存取權。有效交集群組可以進一步限制已經授予應用程式使用者的有效的維度成員交集。

表格 18-8 套用有效交集時的表單行為

動作 行為
開啟表單 表單會產生如表單定義中所定義的成員選擇,遵守使用者的維度存取權限,並應用在最近做為目前選擇的有效交集群組。
從檢視點維度選取成員

應用程式:

  • 讓使用者可選取檢視點上的成員

  • 在檢視點維度的成員選取器中,可允許使用者從其餘有效的交集的篩選清單進行選取,這是以針對其他檢視點維度進行選取之成員為基礎

  • 選取該維度時,會忽略檢視點維度成員的選取順序,因為從有效交集群組中所包含的任何維度選取成員會針對有效交集群組中所包含的維度動態篩選剩餘的維度成員清單 (如果適用)

  • 提供選項以隱藏來自維度清單的有效成員,或在檢視點中將其顯示為不可選取

  • 透過清除選擇將檢視點重設為未經篩選的完整清單,而且不需要先關閉然後重新開啟表單

請注意,Web 和 Oracle Smart View for Office 中的特設表單都不會依據有效交集群組來篩選頁面或檢視點成員。

選取執行以根據檢視點選擇轉譯表單。您也可以按一下表單檢視點中的向右箭頭。 表單會根據有效檢視點交集所定義的基礎呈現。
輸入並儲存資料 已輸入並儲存表單資料。