officeba > 单独文章


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

使用 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. 单击“确定”

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


声明:欢迎各大网站转载本站文章,还请保留一条能直接指向本站的超级链接,谢谢!

时间:2007-07-12 16:20:35,点击:65824


【OfficeBa论坛】:阅读本文时遇到了什么问题,可以到论坛进行交流!Excel专家邮件:342327115@qq.com(大家在Excel使用中遇到什么问题,可以咨询此邮箱)。

【声明】:以上文章或资料除注明为Office自创或编辑整理外,均为各方收集或网友推荐所得。其中摘录的内容以共享、研究为目的,不存在任何商业考虑。如有任何异议,请与本站联系,本站确认后将立即撤下。谢谢您的支持与理解!


相关评论

我要评论

评论内容