注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。
在 Microsoft Office InfoPath,您可以使用条件格式以指定基于表单出现的条件为控件的不同格式选项。如果指定的条件均为 true 时用户填写基于表单模板的窗体,,应用条件格式。
单击插入公式 。
本文介绍如何使用条件格式禁用或将控件设为只读,基于表单模板上的另一个控件的值。例如,要确保用户在单击提交按钮前阅读用户协议部分,您可以使用条件格式禁用提交按钮,除非用户选择一个复选框,表明他或她具有读取用户协议。或者,若要确保用户不会更改向调查问题的上一个响应,可以使用条件格式以确保文本框已设置为只读状态后用户另一个控件中输入信息。
本文内容
准备工作
才能完成此过程,您必须至少为两个表单模板上的控件 — 您想要禁用或设为只读的一个控件和第二个控件的值将决定第一个控件的状态。
兼容性的注意事项
在设计表单模板在 InfoPath 中的时,您可以选择特定的兼容性模式设计的浏览器兼容的表单模板。发布到服务器运行InfoPath Forms Services,然后启用浏览器的浏览器兼容的表单模板时,可以在 Web 浏览器中查看基于表单模板的窗体。在设计浏览器兼容的表单模板时,某些控件在控件任务窗格中不可用,因为它们不能在 Web 浏览器中显示。
控件可以被禁用或设为只读使用条件格式的列表
下表列出了可以被禁用或设为只读使用条件格式和控件是否可用于浏览器兼容的表单模板的Office InfoPath 2007控件。
控件 |
选项 |
可用于浏览器兼容的表单模板? |
复选框 |
Disable |
是 |
日期选取器 |
只读 |
是 |
下拉列表框 |
Disable |
是 |
列表框 |
Disable |
是 |
选项按钮 |
Disable |
是 |
格式文本框 |
只读 |
是 |
文本框 |
只读 |
是 |
项目符号、 编号或普通列表 |
只读 |
不支持 |
组合框 |
Disable |
不支持 |
文件附件 |
Disable |
不支持 |
墨迹图片 |
Disable |
不支持 |
多选列表框 |
Disable |
不支持 |
图片 |
Disable |
不支持 |
禁用或将控件设为只读
-
在表单模板中,单击您想要禁用或设为只读的控件。
-
在格式菜单上,单击条件格式。
-
在“条件格式”对话框中,单击“添加”。
-
在下,如果条件为真,设置所需的条件。例如,要将应用到表单模板上的另一个控件中输入特定值时,在步骤 1 中选定的控件的条件格式,请在第一个框中,选择第二个控件,然后指定将确定条件的值步骤 1 中选定的控件的格式。
-
在下,然后应用此格式,请执行下列操作之一:
-
如果可以禁用该控件,单击禁用此控件。
-
如果为只读,则可以将该控件,请单击只读状态。
-
-
若要保存条件并返回到表单模板,请单击确定两次。
-
要测试所做的更改,请单击“常用”工具栏上的“预览”,或者按 Ctrl+Shift+B。