注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。
在 Microsoft Office InfoPath,您可以使用条件格式以指定基于表单出现的条件为控件的不同格式选项。如果指定的条件均为 true 时用户填写基于表单模板的窗体,,应用条件格式。
本文介绍如何使用条件格式来显示或隐藏重复表中的行或重复行中的数据的部分,具体取决于是否符合下拉列表框控件的值。例如,如果您的表单模板包含分为三个分类 (A、 B 或 C) 的产品的行中的重复表,您可以使用条件格式来确定显示的行,基于用户窗体所做的选择。
注意: 您可以使用筛选器以使用户可以显示或隐藏表单中的信息。但是,因为浏览器兼容的表单模板不支持筛选,条件格式是浏览器兼容的表单模板中的筛选器的有用方法。
本文内容
步骤 1: 添加控件
若要完成此过程,列表框和重复表中必须包含表单模板。若要添加这些控件,请执行下列操作:
-
在表单模板中,单击要插入列表框和重复表的位置。
-
如果看不到“控件”任务窗格,请单击“插入”菜单上的“其他控件”,或按 Alt+I、C。
-
在控件任务窗格中的插入控件,请单击列表框中,,然后单击重复表。
-
插入重复表时,系统将提示您为的列数。3,保留默认值,然后单击确定。
-
上方表单模板插入列表框中,键入标签读取按类型的筛选器:。
-
在第一行的重复表中,键入列标签,以便第一列读取产品、 第二列为类型,和第三个列为价格。
步骤 2: 指定的条件格式
向表单模板中添加控件后,您可以指定相应的条件格式。
-
双击列表框。
-
单击“数据”选项卡。
-
在列表框项下单击添加。
-
在值框中,在添加选项对话框中,键入A,,然后单击确定。
-
重复步骤 3 和 4 值进行求和的 B、 C 和 d。
-
在值列表中,选择D,,然后单击设为默认值。
-
选择您的表单模板上的重复表,然后单击在格式菜单上的条件格式。
-
在“条件格式”对话框中,单击“添加”。
-
如果条件为真下, 第一个框中,选择重复表的第二列对应的域。
-
在第二个框中,单击不等于。
-
在第三个框中,单击选择域或组。
-
在选择域或组对话框中,选择对应于表单模板中,在您插入的列表框的字段,然后单击确定。
注意: 条件将动态比较两个值。
-
在条件格式对话框中的然后应用此格式,选择隐藏此控件复选框。
注意: 此条件现在表明如果重复表行的第二列的内容不同于在列表框中,选择的内容,然后将隐藏重复表中的对应行。
-
若要返回到表单模板,请单击确定两次。
-
双击重复表的第二列中的控件。
-
单击“数据”选项卡。
-
键入D值框中。
步骤 3: 预览表单模板
添加到表单模板的条件格式后,建议您测试更改,以确保它们能正常工作。
-
要测试所做的更改,请单击“常用”工具栏上的“预览”,或者按 Ctrl+Shift+B。
注意: 默认情况下,列表框中的选择的是D。您可能需要在文本框中,以查看其他值中向上滚动。
-
若要将几个行添加到重复表中,在重复表中,下单击插入项目几次。
-
对于第二列中的重复表的每一行,将D的默认值替换为A、 B或C。
注意: 表达式区分大小写。
-
更改列表框中的选项。重复表中的行显示和消失时选择不同的选项。