首页 >> 技术文章 >> InfoPath2007


筛选InfoPath 2007控件中显示的数据

为列表框、下拉列表框或组合框设置筛选器

为了在列表框中设置筛选器,表单模板中需要有列表框、下拉列表框或组合框控件,并且,这些控件通过数据连接 (绑定:将控件连接到数据源中的字段或组,以便可以保存输入控件的数据。未绑定控件时,表明它未连接到字段或组,输入控件中的数据不会被保存。)绑定 (数据连接:InfoPath 表单和外部源之间的连接,例如,数据库、Web 服务、SharePoint 库或 XML 文件都是外部源。数据连接用于查询和提交数据。)到数据源。不能对使用控件 属性”对话框手动输入到控件中的数据进行筛选。

为列表框、下拉列表框或组合框设置筛选器

  1. 右键单击要修改的控件,然后单击快捷菜单上的Control 属性”
  2. 单击“数据”选项卡。
  3. 请执行下列操作之一:
    • 要使用来自数据源的值,请单击“在表单数据源中查找值”
    • 要使用来自数据连接的值,请单击“从外部数据源查找值”,单击“数据连接”箭头,然后单击要使用的数据连接。
  4. 单击“项”框旁边的“选择 XPath”
  5. “选择域或组”对话框中,单击为控件提供值的域所在的域或组,然后单击“筛选数据”
  6. “筛选数据”对话框中,单击“添加”

     注释   如果要向现有筛选器添加条件,请单击所需的筛选器,然后单击“修改”

  7. “指定筛选条件”对话框的第一个框中,单击要筛选的数据所在域的名称。
  8. 在第二个框中,单击要使用的筛选器类型。
  9. 在第三个框中,单击要对筛选器使用的条件类型,然后键入条件。
  10. 如果要为筛选器设置多个条件,请单击“与”。该按钮即会更改为下拉列表框。
    • 要向筛选器应用现有条件和新条件,请单击“与”
    • 要向筛选器应用现有条件或新条件,请单击“或”
  11. 要测试筛选器,确保它能正常作用,请在“常用”工具栏上单击“预览”。表单模板将在新窗口中打开。
  12. 在预览窗口中,选择筛选器控件内不同的值,以测试筛选器是否能正常作用。

    隐藏筛选器当前无法正常工作

    如果包含筛选器的控件中的值不正确,则可能是因为包含的值太多或太少,请尝试以下操作:
    • 如果在筛选器中使用多个条件,请只保留一个条件,并删除其他所有条件,以检查在该条件返回的值是否正确。如果第一个条件返回的值正确,则添加另一个条件,然后对该条件进行测试。
    • 筛选器是区分字符大小写的。如果希望显示以大写或小写字符开头的数据,可使用大写字母条件创建一个筛选器,在“指定筛选条件”对话框中选择“或”,然后创建一个小写字母条件。
    • 如果筛选出的值与期望值正好相反,例如显示所有供应商提供的产品,而不是单个供应商提供的产品,请更改条件中的筛选器类型。例如,如果条件使用的筛选器类型为“等于”,而得到的产品过多,请尝试使用“不等于”筛选器类型。


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

第1页 | 第2页 | 第3页

时间:2007-7-17 21:28:16,点击:0打印】【关闭

上一篇:从InfoPath 2007控件中删除筛选器
下一篇:InfoPath Forms Services 中未提供的 I..

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

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


相关评论

我要评论

查看所有评论内容

评论内容