首页 > 单独文章 > 正文

在SharePoint Designer 2007数据视图中筛选数据

时间:2007-07-12 16:20:35 作者:officeba 【认证】

使用 Microsoft Office SharePoint Designer 2007 可以在数据视图中方便地筛选数据。

创建数据视图时可以应用筛选,以使视图中仅包含满足指定条件的数据,例如,数据源中可能有成百上千条记录,但是您只希望查看这些记录的其中一个子集。您可以创建筛选,以使数据视图中仅包含该记录子集。

使用 Office SharePoint Designer 2007 在数据视图中筛选数据时,可对数据视图中实际可用的记录加以限制。还可以将工具栏添加到数据视图,这样访问者便可以通过浏览器筛选数据。但是工具栏只能影 响数据的表现形式;工具栏并不限制数据视图中实际可用的数据量。

添加筛选

美食配送公司 Northwind Traders 以 XML 格式保存其产品列表。该产品列表还包括已断货的产品。为避免工作组网站上的数据视图中堆满 Northwind Traders 不再配送的产品,工作组成员希望创建一个仅显示当前产品的数据视图。为此,您要添加筛选。

创建筛选时会生成一个或多个应用于数据的表达式。满足这些条件的数据将包含在数据视图中。一个表达式有三个基本组成部分:域名(要对其进行筛选的域的名称)、运算符(要应用于值的规则,如等于、大于或小于)和值(所查找的数据)。

创建一个表达式可分为三个步骤。第一步是标识可确定记录是否出现在筛选结果中的域。在本示例中,“Discontinued”域是筛选的基础,因为 必须检查该域中的数据以确定结果中是否包含对应记录。第二步,指定要应用的运算符。由于您只要“Discontinued”等于 0 的记录,因此指定运算符为“等于”。您所查找的域中的数据是 0(Northwind Traders 用 0 表示 false),因此值为 0。

  1. 打开含有要筛选的数据视图的页面。
  2. 右键单击该数据视图,然后单击快捷菜单上的“显示常用控制任务”

     提示   也可以单击数据视图,再单击右上角的箭头 来显示“常见数据视图任务”列表。再次单击该箭头可隐藏列表。

  3. “常见数据视图任务”列表中,单击“筛选”
  4. “筛选条件”对话框中,单击“单击此处添加新子句”
  5. 单击“域名”框,然后单击包含所需值的域。若要遵循 Northwind Traders 示例,请单击“Discontinued(Number)”
  6. 单击“比较关系”框,然后单击所需运算符。按照 Northwind Traders 示例要求,单击“等于”
  7. 单击“值”框,然后键入或选择所需条件。由于 Northwind Traders 用 1 表示已断货的产品,用 0 表示未断货的产品,因此请键入 0
  8. “筛选条件”对话框中的示例表达式
  9. 如果希望使用 XPath 查看表达式并进行编辑,请单击“高级”

     注释   在“筛选条件”对话框中创建的所有筛选条件实际上都是 XPath 表达式。

  10. 单击“确定”

现在的数据视图中仅显示当前产品且不包含已断货的产品。


相关文章

同类最新