设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

InfoPath添加规则(转载)

[复制链接]
跳转到指定楼层
1#
发表于 2008-10-8 09:30:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
设计表单模板时,可以使用规则来自动显示对话框、设置域值、查询或提交到数据连接、切换视图、打开或关闭表单,以作为对某种事件或条件的响应。事件可以包括:在数据源中对特定域或组进行更改、单击某按钮、在重复表中插入重复节或行、打开或提交表单。条件可以包括:计算、XPath 表达式、用户角色,以及域值是否为空、是否在指定的范围内、是否等于另一个域的值、是否以特定的字符开始或包含特定的字符。
还可以为每个规则添加多个操作。例如,可以添加一个这样的规则:当用户填写绑定到某个域的控件时,该规则显示一个对话框消息,更改表单的视图,然后使用一个数据连接。
概述当您需要向表单模板应用业务逻辑时,可以使用规则。规则可以完成以下任务:
  • 显示对话框消息 您可以添加一个规则,在满足表单中的特定条件时向用户显示一个对话框。例如,当用户在零用金报销单中输入的金额超过特定数额时,可以在该表单中显示一个消息。
  • 显示对话框表达式 您可以添加一个规则,以显示用于计算表单中不同域的值的 XPath 表达式的结果。例如,您可以在几个用于执行复杂计算的规则的中间使用该操作。您可以使用该操作,通过监视计算过程中值发生的每次变化来验证计算是否正常工作。
  • 切换任务 您可以添加一个规则,在几个视图之间浏览或者更改表单的视图,这些视图基于与打开表单的用户关联的用户角色。例如,您可以向按钮添加一个规则,以允许用户通过单击按钮转至上一个或下一个视图。
  • 设置域值 您可以添加一个计算域值的规则。例如,您可以向域添加一个规则,该规则基于其他域中的日期加上指定的天数来显示项目结束日期。
  • 使用数据连接进行查询 您可以添加一个规则,当表单上发生某种情况时通过数据连接发送查询。例如,您可以添加一个规则,当用户在零用金报销单中输入其雇员编号时,通过数据连接发送一个查询。
  • 使用数据连接进行提交 您可以添加一个规则,通过数据连接将表单中的所有数据提交到外部数据源。

转载自:http://www.officelesson.com/InfoPath/2008910/910936.html
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-1 15:22 , Processed in 0.126183 second(s), 24 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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