Office中国论坛/Access中国论坛
标题:
InfoPath查看表单模板中的业务逻辑(转载)
[打印本页]
作者:
ghosty
时间:
2008-10-8 09:29
标题:
InfoPath查看表单模板中的业务逻辑(转载)
Microsoft Office InfoPath 允许您定义所收集数据的限制,以及通过诸如规则、公式、数据有效性和代码等功能收集此数据所采用的方法。这些功能定义表单模板中的业务逻辑。在设计包含这些功能的表单模板时,您可能需要查看哪些域和组具有与之关联的业务逻辑,以及此逻辑如何与表单模板中的其他域和组相关。
您可以使用逻辑检查器查看表单模板中的所有业务逻辑,以便能够确定业务逻辑如何与数据进行交互。逻辑检查器显示表单模板中的所有业务逻辑。您可以使用逻辑检查器确定某个问题是否是由业务逻辑造成的,或者熟悉现有的陌生表单模板。
概述逻辑检查器显示表单模板中的所有业务逻辑。取决于访问逻辑检查器的方式,一开始将会看到概述窗格或同时看到概述窗格和详细信息窗格。
1 概述窗格
2 详细信息窗格
逻辑检查器的概述窗格显示按数据有效性、计算所得数据值、规则和编程分组的表单模板中的所有业务逻辑。您可以使用概述窗格轻松地查看哪些域或组包含业务逻辑,因为只有某些域或组可能具有业务逻辑。逻辑检查器的详细信息窗格显示与表单模板数据源中的特定域或组关联的所有业务逻辑。
要打开逻辑检查器,请右键单击表单模板中的某个控件或数据源中的某个域或组,然后在快捷菜单上单击
“逻辑检查器”
。您也可以通过
“标准”
工具栏上的
“工具”
菜单访问逻辑检查器。如果通过快捷菜单打开逻辑检查器,则默认情况下概述窗格和详细信息窗格都将显示。如果通过
“工具”
菜单打开逻辑检查器,则只会显示概述窗格。要在详细信息窗格一开始未显示的情况下打开该窗格,请在概述窗格中单击某个域或组。
详细信息窗格将特定域或组的业务逻辑分成三个类别:
依赖于域或组中的值的逻辑
此类别显示依域或组中的值而定出现的任何业务逻辑。例如,您可以创建一条规则,当用户打开基于此表单模板的表单并且此域中的值处在某一范围中时,该规则将运行。依赖于此域中的值的任何规则将列在此类别下。
由域或组中的更改触发的逻辑
此类别显示在域或组中的值发生更改的情况下出现的任何业务逻辑。例如,您可以为域创建一条规则,当用户在域中键入日期时,该规则将运行。当用户键入日期时,将该日期加上七天,并将新日期自动插入另一个域。任何在此域中的值发生变化的情况下出现的规则将列在此类别下。
可更改域或组的逻辑
此类别显示可更改此域或组中的值的任何业务逻辑。例如,您可以创建一条规则,该规则根据表单模板中另一个域的值确定此域的值。任何影响此域中的值的规则将列在此类别下。
查看表单模板中的所有业务逻辑
在
“工具”
菜单上,单击
“逻辑检查器”
。
逻辑检查器将出现,并显示概述窗格。要同样打开详细信息窗格,请单击概述窗格中的某个域。
查看控件的业务逻辑
要查看除按钮控件外的某个控件的业务逻辑,请右键单击该控件,然后在快捷菜单上单击
“逻辑检查器”
。要查看按钮控件的业务逻辑,请在
“工具”
菜单上单击
“逻辑检查器”
,然后在概述窗格中单击按钮控件的名称以打开详细信息窗格。
查看域或组的业务逻辑
要查看数据源中某个域或组的业务逻辑,请在
“数据源”
任务窗格中右键单击该域或组,然后在快捷菜单上单击
“逻辑检查器”
。 如果看不到
“数据源”
任务窗格,请单击
“视图”
菜单上的
“数据源”
。
转载自:
http://www.officelesson.com/InfoPath/2008910/9107274.html
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3