Office中国论坛/Access中国论坛
标题:
InfoPath添加规则(转载)
[打印本页]
作者:
ghosty
时间:
2008-10-8 09:30
标题:
InfoPath添加规则(转载)
设计表单模板时,可以使用规则来自动显示对话框、设置域值、查询或提交到数据连接、切换视图、打开或关闭表单,以作为对某种事件或条件的响应。事件可以包括:在数据源中对特定域或组进行更改、单击某按钮、在重复表中插入重复节或行、打开或提交表单。条件可以包括:计算、XPath 表达式、用户角色,以及域值是否为空、是否在指定的范围内、是否等于另一个域的值、是否以特定的字符开始或包含特定的字符。
还可以为每个规则添加多个操作。例如,可以添加一个这样的规则:当用户填写绑定到某个域的控件时,该规则显示一个对话框消息,更改表单的视图,然后使用一个数据连接。
概述当您需要向表单模板应用业务逻辑时,可以使用规则。规则可以完成以下任务:
显示对话框消息
您可以添加一个规则,在满足表单中的特定条件时向用户显示一个对话框。例如,当用户在零用金报销单中输入的金额超过特定数额时,可以在该表单中显示一个消息。
显示对话框表达式
您可以添加一个规则,以显示用于计算表单中不同域的值的 XPath 表达式的结果。例如,您可以在几个用于执行复杂计算的规则的中间使用该操作。您可以使用该操作,通过监视计算过程中值发生的每次变化来验证计算是否正常工作。
切换任务
您可以添加一个规则,在几个视图之间浏览或者更改表单的视图,这些视图基于与打开表单的用户关联的用户角色。例如,您可以向按钮添加一个规则,以允许用户通过单击按钮转至上一个或下一个视图。
设置域值
您可以添加一个计算域值的规则。例如,您可以向域添加一个规则,该规则基于其他域中的日期加上指定的天数来显示项目结束日期。
使用数据连接进行查询
您可以添加一个规则,当表单上发生某种情况时通过数据连接发送查询。例如,您可以添加一个规则,当用户在零用金报销单中输入其雇员编号时,通过数据连接发送一个查询。
使用数据连接进行提交
您可以添加一个规则,通过数据连接将表单中的所有数据提交到外部数据源。
转载自:
http://www.officelesson.com/InfoPath/2008910/910936.html
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3