首页 > 单独文章 > 正文

添加、删除或修改SharePoint Designer 2007筛选

时间:2007-07-11 17:37:42 作者:officeba 【认证】

将查询应用于数据源可以对域进行添加、删除或排列,还可以对数据进行筛选或排序。查询选项仅适用于基于 SQL 的数据源,其中包括 Microsoft SharePoint 列表和库、单个数据库(“数据源库”任务窗格的“数据库连接”部分)和链接数据库(“数据源库”任务窗格的“链接源”部分中包括的数据库连接)。

源级别的域选择、筛选和排序不适用于 XML 文件、服务器端脚本或 XML Web service,因为这些数据源没有类似 SQL 的查询语言。但是,当您创建显示数据的数据视图时,便可对这些数据源执行域选择、筛选和排序操作。

如果要修改数据源库中默认 SharePoint 列表或库所包含的域,或者要将列表或库链接至其他数据源,则首先需要为该列表或库创建数据源连接的副本,然后对其进行修改。

可通过创建筛选查询来筛选数据。筛选数据源时,将应用筛选,以使数据源只显示满足指定条件的数据。例如,一个数据源中可能包括上百或上千条记录。但是,您只想查看这些记录的一个子集。在这种情况下,您可以创建一个筛选,以便只在数据源中显示该记录子集。

  1. “任务窗格”菜单上,单击“数据源库”
  2. “数据源库”任务窗格中,单击所需数据源,然后单击“属性”
  3. “数据源属性”对话框的“源”选项卡上,单击“查询”下的“筛选”

     注释   “查询”下的选项仅适用于以下 SQL 数据源:SharePoint 列表和库、数据库以及在同一数据库中包含两个数据库表的链接数据源。此外,如果数据源使用自定义查询,您会看到“编辑自定义查询”按钮,而不是“域”“筛选”“排序”选项。要删除自定义查询,请依次单击“配置数据库连接”“下一步”,然后单击“完成”。在“编辑自定义 SQL 命令”对话框中,在显示 SQL 语句的每个选项卡上,单击“编辑命令”,然后删除该 SQL 语句。

    “数据源属性”对话框中“源”选项卡上的“查询”部分。
  4. “数据源属性”对话框中,单击“筛选”。此时会出现“筛选条件”对话框。

现在便可添加、删除或修改筛选。


添加筛选

  1. “筛选条件”对话框中,单击“单击此处添加新子句”
  2. 单击“域名”框,然后单击包含所需值的域。
  3. 单击“比较关系”框,然后单击所需运算符。
  4. 单击“值”框,然后键入或选择所需条件。
  5. 单击“确定”

删除筛选

  • “筛选条件”对话框中,在按住 Shift 的同时单击每个子句最左侧列中的箭头,然后按 Delete。

修改筛选

  1. “筛选条件”对话框中,单击现有子句,然后执行下列操作之一:
    • 单击“域名”框,然后单击包含所需值的域。
    • 单击“比较关系”框,然后单击所需运算符。
    • 单击“值”框,然后键入或选择所需条件。
  2. 单击“确定”

向现有筛选添加子句

可以在单个筛选中使用多个表达式。具体可通过添加新的子句来实现,新子句指定数据必须满足的其他条件。

  1. “筛选条件”对话框中,在现有子句的末尾单击“与/或”框,然后执行下列操作之一:
    • 要创建数据必须同时满足两个子句条件的筛选,请单击“与”
    • 若要创建筛选,使其中数据仅需符合一个从句中的条件,则单击“或”
  2. 在下一行中,单击“单击此处添加新子句”
  3. 单击“域名”框,然后单击包含所需值的域。
  4. 单击“比较关系”框,然后单击所需运算符。
  5. 单击“值”框,然后键入或选择所需条件。
  6. 单击“确定”

对筛选中的子句进行分组

筛选中包含多个子句时,您可能希望对两个或更多子句进行分组,以便在其他子句之前应用这些子句。

  1. “筛选条件”对话框中,在第二个子句的末尾单击“与/或”框,然后单击“或”
  2. “筛选条件”对话框中,单击“单击此处添加新子句”
  3. 单击“域名”框,然后单击包含所需值的域。
  4. 单击“比较关系”框,然后单击所需运算符。
  5. 单击“值”框,然后键入或选择所需条件。
  6. 在按住 Shift 的同时单击要分组的子句最左侧列中的箭头,然后单击“分组”。(要删除分组,请单击“取消分组”。)

    连接两个子句的括号表示这些子句已分组。
  7. 单击“确定”

修改子句

  • “筛选条件”对话框中,单击现有子句,然后执行下列操作之一:
    • “域名”框中,单击包含所需值的域。
    • 单击“比较关系”框,然后单击所需运算符。
    • 单击“值”框,然后键入或选择所需条件。
    • 单击“确定”

删除子句

  • “筛选条件”对话框中,单击要删除的子句最左侧列中的箭头,然后按 Delete。

 


相关文章

同类最新