篩選清單對話方塊 (模型設計師)

[篩選清單] 對話方塊的目的是協助您從一組可用的值建立清單,且這份清單太大,如果使用下拉式清單將不易於導覽。這些可用的值可能是屬性的一組相異值,或者可能是在模型中定義之實體的執行個體。當您在 [篩選資料] 對話方塊中按一下篩選條件旁邊的 [未選取值] 連結時,模型設計師和報表產生器 3.0 便會開啟 [篩選清單] 對話方塊。

以屬性而言,如果屬性的 ValueSelection 屬性設定為 [List],就會使用 [篩選清單] 對話方塊。在這種情況下,[可用的資料] 清單會顯示該屬性的所有相異值。為了有助於找到特定值,您可以在 [篩選] 文字方塊中輸入文字,然後按一下 [篩選] 按鈕。

以實體而言,如果實體的 InstanceSelection 屬性設定為 [List]、[FilteredList] 或 [MandatoryFilter],就會使用 [篩選清單] 對話方塊。如果此屬性設定為 [List],則 [可用的資料] 清單會顯示該實體的所有執行個體,而且對話方塊的操作方式與顯示屬性的相異值時相同。如果此屬性設定為 [FilteredList] 或 [MandatoryFilter],則對話方塊開啟時最初不會顯示任何執行個體。而是當您按一下 [尋找] 按鈕時,即可建立會傳回可用值子集的篩選。這個子集將會顯示在 [可用的資料] 清單中。您可以將這個清單中的一或多個值加入至自己的清單,然後重複此程序,直到您想要包含的值全部都已選取為止。

當您按一下 [確定] 時,[選取的資料] 清單中的項目就會顯示在原始的篩選中。

選項

  • 尋找
    如果需要執行預先篩選,則會顯示 [尋找] 按鈕。按一下即可篩選要在 [可用的資料] 清單方塊中顯示的項目數目。按一下此按鈕時,會顯示新的 [篩選資料] 對話方塊。套用有效的篩選,然後按一下 [確定]。當 [篩選清單] 對話方塊再次顯示時,[可用的資料] 清單便已填入。

  • 可用的資料
    選取您要加入至篩選中之下拉式清單的項目。此清單可能是預先填入的。否則,您需要按一下 [尋找] 按鈕來對其進行填入。

  • 加入
    按一下此選項會將選取的項目從 [可用的資料] 清單移至 [選取的資料] 清單。

  • 加入全部
    按一下此選項會將 [可用的資料] 清單中的所有項目移至 [選取的資料] 清單。

  • 選取的資料
    [篩選資料] 對話方塊中顯示將要加入至篩選準則下拉式清單中的所有項目。

  • 刪除
    選取項目,然後按一下即可從 [選取的資料] 清單中移除該項目。

  • 篩選
    若要減少 [可用的資料] 清單中可見的項目數,輸入文字並按一下 [篩選] 按鈕。例如,如果清單是由產品名稱組成,而且您只對名稱中有 "mountain" 這個字的產品感興趣,則請輸入 "mountain" 這個字,就會只顯示這些項目。此選項只有在 [可用的資料] 清單已預先填入時才可以使用。