使用条件格式显示或隐藏重复表中的行

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

在 Microsoft Office InfoPath,您可以使用条件格式以指定基于表单出现的条件为控件的不同格式选项。如果指定的条件均为 true 时用户填写基于表单模板的窗体,,应用条件格式。

本文说明了如何使用条件格式来显示或隐藏重复表或重复节中的行,根据行内数据是否与下拉列表框控件内的值匹配来确定是显示还是隐藏。例如,如果表单模板中重复表内的产品数据行分为三类(A、B 或 C),则可使用条件格式,根据用户在表单上所做的选择来确定显示哪些行。

注意: 您可以使用筛选器以使用户可以显示或隐藏表单中的信息。但是,因为浏览器兼容的表单模板不支持筛选,条件格式是浏览器兼容的表单模板中的筛选器的有用方法。

本文内容

第 1 步:添加控件

第 2 步:指定条件格式

第 3 步:预览表单模板

第 1 步:添加控件

为了完成此过程,表单模板必须包含列表框和重复表。要添加这些控件,请执行以下操作:

  1. 在表单模板上,单击要插入列表框和重复表的位置。

  2. 如果看不到“控件”任务窗格,请单击“插入”菜单上的“其他控件”,或按 Alt+I、C。

  3. “控件”任务窗格的“插入控件”下,单击“列表框”,然后单击“重复表”

  4. 当插入重复表时,将提示您输入列数。请保留默认值 3,然后单击“确定”

  5. 在表单模板上插入的列表框上方,键入标签按类型筛选:

  6. 在第一行的重复表中,键入列标签,以便第一列读取产品、 第二列为类型,和第三个列为价格

返回页首

第 2 步:指定条件格式

您在给表单模板添加了控件之后,可以指定相应的条件格式。

  1. 双击列表框。

  2. 单击“数据”选项卡。

  3. “列表框项”下,单击“添加”

  4. “添加选项”对话框的“值”框中,键入 A,然后单击“确定”

  5. 重复执行第 3 步和第 4 步,添加 B、C 和 D 的值。

  6. 在值列表中,选择“D”,然后单击“设为默认值”

  7. 选择表单模板上的重复表,然后在“格式”菜单上单击“条件格式”

  8. “条件格式”对话框中,单击“添加”

  9. 在第一个框中的“如果条件为真”下,选择与重复表的第二列相对应的域。

  10. 在第二个框中,单击“不等于”

  11. 在第三个框中,单击“选择域或组”

  12. “选择域或组”对话框中,选择与在表单模板上插入的列表框相对应的域,然后单击“确定”

    注意: 条件将动态比较这两个值。

  13. “条件格式”对话框中的“则应用格式”下,选中“隐藏此控件”复选框。

    注意: 该条件现在表明如果重复表行中第二列的内容与列表框中选择的内容不同,则隐藏重复表中相应的行。

  14. 要返回表单模板,请单击两次“确定”

  15. 双击重复表第二列中的控件。

  16. 单击“数据”选项卡。

  17. “值”框中键入 D

返回页首

第 3 步:预览表单模板

在表单模板中添加条件格式后,建议测试所做的更改,以确保它们能够正常作用。

  1. 要测试所做的更改,请单击“常用”工具栏上的“预览”,或者按 Ctrl+Shift+B。

    注意: 默认情况下,列表框中选择的是“D”。您也许需要在文本框中向上滚动才能看见其他值。

  2. 在重复表下,多次单击“插入项目”可在重复表中添加多行。

  3. 对于重复表的第二列中的每一行,将默认值“D”替换为“A”“B”“C”

    注意: 表达式区分大小写。

  4. 更改列表框中选项。重复表中的行将随您选择不同选项而显示和消失。

返回页首

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×