指定 Dataspy 條件

建立、編輯或複製 Dataspy 時,需要指定篩選、排序、佈局和進階條件。將 Dataspy 套用於清單時,僅會找到符合指定條件的記錄,並依據指定的排序順序和佈局顯示記錄。

若要指定篩選條件,請執行以下動作:

  1. 開啟任何清單檢視頁面,從Dataspy下拉式清單中選取Dataspy,然後按一下編輯
  2. 在左窗格中選取篩選,轉至第一個欄位並選取要篩選資料的欄位。
  3. 在第二個欄位中選取運算子。
  4. 在第三個欄位中,指定要篩選的值。
    注意: 透過指定+-,輸入相對日期(以天為單位)。例如,「-1」為前一天,而 >=「-7」為上一週。
  5. 若要選取聯結運算子,請按一下AND/OR超連結。可用值如下:
    • 指定AND,以包括包含所有聯結條件的記錄
    • 指定OR,以包括包含一個或另一個條件的記錄
  6. 若要將括號新增至選定列,請按一下括號按鈕。混合使用ANDOR陳述式時,括號用於將陳述式分組在一起。
  7. 指定其他篩選條件。若要將其他行新增至篩選器,請按一下新增行
    注意:若要移除篩選行,請在第一個下拉式清單中選取空白選項。

請參閱以下示例以指定排序條件:

  1. 在左窗格中,按一下排序
  2. 在第一個下拉式清單中,指定用於對記錄進行排序的欄位,然後按一下遞增排序或遞減排序按鈕以設定排序順序。
  3. 根據需要對其他欄位重複此程序。
注意:若要移除排序條件,請在下拉式清單中選取空白選項。

請參閱以下示例以指定佈局條件:

  1. 在左窗格中,按一下佈局
  2. 將欄位從可用欄位清單移至可見欄位清單,如下所述:
    功能 過程
    新增欄位 在「可用欄位」中選取一個欄位,然後按一下右箭頭 (>)。
    移除欄位 在「可見欄位」中選取一個欄位,然後按一下左箭頭 (<)。
    新增所有欄位 按一下向右雙箭頭 (>>)。
    移除所有欄位 按一下向左雙箭頭 (<<)。
    重新排序欄位 在「可見欄位」中選取一個欄位,然後按一下向上或向下箭頭以移動該欄位。
  3. 在下載另一組列之前,指定要從資料庫擷取的列數。

您可以在清單檢視中指定從資料庫擷取另一組記錄之前要擷取的記錄數。此設定不會影響表格的高度(不捲動表格時顯示的列數);但是,此設定非常重要,因為它會影響包含大量記錄的清單的下載和顯示速度。

例如,如果該值設定為 100(預設值),則系統僅下載與所選 Dataspy 中指定的條件相符的前 100 筆記錄。當捲動到 100 筆記錄的末尾時,將顯示下 100 條相符的記錄。如果該值設定為 300,則在擷取到所有 300 筆記錄前,不會顯示任何記錄。

請參閱以下示例以指定進階條件:

  1. 在左窗格中,按一下進階
  2. 根據需要指定其他 Where 子句。Where 子句將附加到由 Dataspy 篩選器產生的 Where 子句中。如果已指定篩選器,則 Where 子句將與AND陳述式附加在一起。
  3. 按一下測試 where 子句。如果 SQL 陳述式編譯無誤,則會顯示一條確認訊息。也可以按一下顯示 SQL 陳述式以檢視整個 SQL 陳述式。SQL 陳述式欄位為唯讀。