设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2686|回复: 0
打印 上一主题 下一主题

InfoPath向表单模板应用条件格式(转载)

[复制链接]
跳转到指定楼层
1#
发表于 2008-10-4 13:52:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
什么是条件格式?在 Microsoft Office InfoPath 2007 中,条件格式允许您基于表单上出现的条件为控件指定不同的格式选项。当用户填写基于表单模板的表单时,如果满足指定的条件,则显示相应的条件格式。您可以使用条件格式向控件应用加粗、下划线、倾斜、删除线、字体颜色和背景色。您还可以使用条件格式来确定:当用户在填写表单时,是否在表单上显示控件、是否禁用控件,或者是否允许用户添加或删除某些控件,如可选节。
下面列举几个在表单模板中使用条件格式的示例:
  • 除非选中“指定邮寄地址”复选框,否则隐藏邮寄地址节。
  • 将要求提供回执的所有费用的字体颜色更改为蓝色,字体样式更改为加粗。
  • 根据重复表中行内的文本框值更改行的颜色。例如,将在日程上落后的项目所在的行标为红色,将按日程进行的项目所在的行标为绿色。
  • 将小于 ¥0 的财务数据标为红色,将大于 ¥0 的财务数据标为绿色。
  • 筛选重复表中的行。
注释 要当用户在表单中输入不正确的值时显示消息,也可使用数据有效性。
兼容性考虑事项当您在 InfoPath 中设计表单模板时,您可以选择特定的兼容模式来设计与浏览器兼容的表单模板。当与浏览器兼容的表单模板发布到运行 InfoPath Forms Services的服务器上时,然后就可以在 Web 浏览器中查看启用浏览器功能的基于该表单模板的表单。在设计与浏览器兼容的表单模板时,“控件”任务窗格中的某些控件不可用,因为它们无法在 Web 浏览器中显示。
支持条件格式的控件列表
下表列出了支持条件格式的 Office InfoPath 2007 控件,并指明它们是否可用于浏览器兼容的表单模板。
支持条件格式的控件是否可用于浏览器兼容的表单模板?
复选框
日期选取器
下拉列表框
表达式框
列表框
选项按钮
可选节
重复节
重复表
格式文本框
文本框
项目符号、编号或普通列表
选项节
组合框
文件附件
水平重复表
墨迹图片
大纲/细节
多选列表框
图片
重复递归节
竖排标签
添加条件格式
  • 在表单模板上,选择要向其添加条件格式的控件,然后在“格式”菜单上单击“条件格式”
  • “条件格式”对话框中,单击“添加”
  • “如果条件为真”框中,输入条件。 注释 InfoPath 验证条件时检查的是绑定到控件的字段的值,而不检查控件自身。
  • 要添加其他条件,请单击“与”,然后在“如果条件为真”下的最右边的框中,执行下列操作之一:
    • 要仅在这两个条件都为真时才应用该格式,请单击“与”
    • 要在这两个条件中至少有一个为真时就应用该格式,请单击“与”旁边的箭头,然后单击“或”
  • “则应用格式”下,选择在满足条件时要应用的格式,然后单击“确定”注释 如果指定的多个条件都为真,InfoPath 只应用与第一个为真的条件对应的格式。
  • 要测试所做更改,请单击“常用”工具栏上的“预览”或按 Ctrl+Shift+B。
更改条件格式
  • 在表单模板上,选择要为其更改条件格式的控件,然后在“格式”菜单上单击“条件格式”
  • “条件格式”对话框中,选择要更改的条件,然后单击“修改”
  • “如果条件为真”框中,修改条件。 注释 InfoPath 验证条件时检查的是绑定到控件的字段的值,而不检查控件自身。
  • 选择在满足条件时要应用的新格式,然后单击“确定”
  • 如果为一个控件设置了多个条件,并且要更改这些条件的评估顺序,请在“条件格式”对话框中选择所需的条件,然后单击“上移”“下移”注释 如果指定的多个条件都为真,InfoPath 只应用与第一个为真的条件对应的格式。
  • 要测试所做更改,请单击“常用”工具栏上的“预览”或按 Ctrl+Shift+B。
转载自:http://www.officelesson.com/InfoPath/2008918/9184986.html
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-29 22:44 , Processed in 0.085086 second(s), 24 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表