添加执行其他操作的规则

注意:  我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。

除了验证格式的规则,也可以添加到表单模板以执行其他操作,如切换视图的规则设置字段值,或查询或提交到数据连接。例如,您可以设计窗体,以便用户在其中输入数据会自动保存到 SharePoint,而不单击提交,或从一个视图切换到另一个按钮。

可通过更改窗体字段中,单击按钮、 插入的重复节或行中的重复表,或打开或提交表单激活这些规则。这些规则检查取决于窗体、 用户角色或字段的值中的数据的条件。无需设置任何条件,它们还可以运行。

您也可以添加多个操作,为每个规则。例如,您可以向提交的数据,输入,然后切换到的视图,显示一条消息,以确认数据已提交的按钮来添加规则。

本文内容

操作的规则类型和示例

显示一条消息

显示字段或公式的值

切换视图

设置字段的值

查询数据

将数据提交

打开要填写的新表单

关闭窗体

将数据发送到 Web 部件

签署签名行

数据连接

添加操作规则

使用添加规则按钮

使用规则任务窗格

设置参数查询或提交数据

数据输入模式

高级的条件方案

操作的规则类型和示例

显示一条消息

您可以添加满足窗体中的特定条件时,将打开一个对话框的规则。例如,用金报销单中如果用户输入一个值超出特定金额,可以显示消息。显示操作仅在 InfoPath Filler 表单中受支持的消息。

显示字段或公式的值

此操作使您能够添加规则以基于窗体上的不同字段的值的计算字段中显示的值。例如,可以告知用户的到达日期中酒店支出必须启程日期之前通过使用用户输入的日期。显示字段值或公式的操作仅在 InfoPath Filler 表单中受支持。

切换视图

单击按钮时,可以切换视图。这使用户可以通过单击返回或下一步浏览两个或多个视图。您还可以添加规则以打开该窗体时切换视图。例如,可以基于角色的用户打开窗体关联的切换视图。切换操作仅有在按钮和窗体加载的视图。

设置字段的值

使用规则来设置字段的值允许您动态更改窗体中的值。例如,用金跟踪窗体,用户在其中输入支出项和支出金额,总计字段可以跟踪输入费用的总和。而不用手动输入的总支出的所有用户,设置字段的值操作可以自动设置的值的汇总字段。

查询数据

数据操作的查询,使您能够查询外部数据源的信息。例如,您可以添加启动数据库以便当用户在表单中输入他或她员工号码检索员工信息查询的数据操作的查询。

将数据提交

提交数据操作规则提交所有窗体中的数据。例如,您可以使用提交数据操作,请向许可证申请提交到 Web 服务和数据库窗体中的数据,当用户单击窗体上的提交按钮的表单模板中添加规则。

打开要填写的新表单

打开新表单填写使您能够添加规则,以打开窗体基于该表单模板或另一个表单模板的新副本。例如,您可以向表单模板许可应用程序中执行以下添加此规则: 如果费用字段中的值超出固定的金额,规则将打开新表单所需的费用明细的条目。打开新表单填写操作仅支持在 InfoPath Filler 表单中。

关闭窗体

关闭窗体操作使您能够添加指定的事件发生在窗体时关闭窗体的规则。例如,您可以添加用户提交表单和外部数据源确认已成功提交表单后,关闭窗体的规则。关闭窗体操作才可用按钮上。

将数据发送到 Web 部件

您可以启用窗体将数据发送到 SharePoint Web 部件中,通过添加数据发送到 Web 部件操作。当内部 InfoPath 表单 Web 部件在 SharePoint 页面上托管 InfoPath Web 浏览器窗体并已配置了另一个 Web 部件连接时,此规则启动 InfoPath 表单中的数据发送到已连接的 Web 部件。为此规则操作正常运行,必须为 Web 部件连接参数升级窗体中的字段。在 SharePoint 列表表单、 所有字段自动都提升为连接参数。

签署签名行

签署签名行操作使您能够添加规则,触发时,将打开指定的签名行控制的用户登录。例如,如果您有签名行控件在表单上,并将您添加签署签名行操作提交按钮,然后当用户单击提交按钮将要求他们进行签名的签名行控件。

数据连接

如果添加操作规则可查询数据、 提交数据,或将数据提交到 Web 部件时,它是最佳添加规则之前已经在位置具有所需的数据连接。外部数据连接的详细信息,请参阅数据连接概述

添加操作规则

使用添加规则按钮

可以通过单击添加规则添加包括的预定义的规则。

  1. 单击您想要添加到操作的控件。

  2. 开始选项卡,在规则组中,单击添加规则

添加执行其他操作的规则

  1. 如果列中单击规则必须满足,如是空白的条件的类型。

  2. 操作列中,单击操作,如提交数据。根据选择的条件,可能请求的其他信息。

  3. 执行下列操作,具体取决于您从规则的详细信息窗口中添加的操作的类型:

添加执行其他操作的规则

  • 显示一条消息

    • 邮件字段中,为邮件中,键入文本,然后单击确定

  • 显示字段或公式的值

    1. 或者在表达式框中,输入表达式,或者单击函数 添加执行其他操作的规则 构建表达式,表达式框旁边,然后单击确定

      有关公式的详细信息,请参阅添加函数和公式

  • 切换视图

    • 规则的详细信息对话框中,单击用户将时切换到启动操作从视图框的视图。

  • 设置字段的值

    1. 单击字段框旁边的字段 添加执行其他操作的规则

    2. 单击字段以将其选中。

    3. 单击“确定”。

    4. 框中,键入值,或单击函数 添加执行其他操作的规则 旁边输入公式。

      注意: 有关公式的详细信息,请参阅添加函数和公式

  • 查询数据

    • 单击数据连接字段中的接收数据连接,或单击添加以添加新的数据连接。

      有关数据连接的详细信息,请参阅数据连接概述

  • 将数据提交

    • 单击数据连接字段中的提交数据连接,或单击添加以添加新的数据连接。

      有关数据连接的详细信息,请参阅数据连接概述

  • 打开要填写的新表单

    • 表单模板 ID 或位置框中,输入模板 ID 或表单模板的位置,然后单击确定

  • 关闭窗体

    • 如果这是 Web 浏览器窗体,或者,如果这是填充窗体,可以选择如果尚未保存更改,提示用户保存复选框若要提示用户关闭之前保存窗体,请单击确定

  • 将数据发送到的 Web 部件

    1. 单击属性升级为 Web 部件连接参数中选择字段应升级。

    2. 单击 SharePoint Web 部件连接参数,将显示选择域或组对话框中的列表旁边的添加

    3. 单击字段。

    4. 参数名称框中,输入参数的名称。

    5. 单击“确定”。

    6. 重复步骤 2 到 5,升级其他字段。

  • 签署签名行

    重要: 之前添加签名的签名行规则,请确保已向窗体都添加签名行控件,以便在出现的规则进行签名。

    1. 登录第一个签名行的位置,在列表中,单击指示应签名的签名行,从窗体的方法。

      添加执行其他操作的规则

    2. 等于框中,输入条件,或单击函数 添加执行其他操作的规则 函数用于条件。

    3. 指明应使用默认签名的图像和签名行在主机文档中,,然后单击确定

      有关数字签名的详细信息,请参阅InfoPath 2010 中的数字签名

  • 如果您想要停止处理其他规则,请单击不运行如果满足该规则的条件的剩余规则复选框。

使用规则任务窗格

执行下列操作以从规则任务窗格添加操作规则:

  1. 单击您想要添加到操作规则控件。

  2. 如果规则任务窗格不可见,,在开始选项卡,在规则组中,单击管理规则

添加执行其他操作的规则

  1. 单击“新建”。

添加执行其他操作的规则

  1. 单击操作

  2. 详细信息的文本框中,输入规则的名称。

添加执行其他操作的规则

  1. 条件下单击

  2. 选择正确的选项,如下所示:

    • 如果您的规则的条件基于字段:

      1. 单击一个字段,或单击选择域或组

      2. 单击运算符,如等于

      3. 输入条件运算符。

    • 如果您的规则的条件基于表达式:

      1. 单击表达式

      2. 输入表达式。

        有关详细信息,请参阅添加函数和公式

添加执行其他操作的规则

  1. 单击添加其他条件,然后重复步骤 7,或单击确定完成添加条件。

注意: 添加第二个条件之后,按钮将被替换为一个框。离开如果需要为真时要应用的数据有效性,同时名字和后续的每个条件,请选中。否则,如果只条件之一,应为 true 数据有效性应用,请单击

  1. 规则任务窗格中,单击添加,然后单击您想要添加的操作规则类型。

  2. 执行下列操作,具体取决于您所添加的操作的类型。

    • 显示一条消息

      • 邮件字段中,为邮件中,键入文本,然后单击确定

    • 显示字段或公式的值

      • 表达式框中,输入所需的表达式或单击函数 添加执行其他操作的规则 构建表达式,表达式框旁边,然后单击确定

        有关详细信息,请参阅添加函数和公式

    • 切换视图

      • 规则的详细信息对话框中,单击用户将时切换到启动操作从视图框的视图。

    • 设置字段的值

      1. 字段框旁边单击 添加执行其他操作的规则

      2. 单击所需的字段,以将其选中。

      3. 单击“确定”。

      4. 框中键入所需的值,或单击函数 添加执行其他操作的规则 要输入公式。

        有关公式的详细信息,请参阅添加函数和公式

    • 查询数据

      • 单击适当的接收来自数据连接字段的数据连接或单击添加以添加新的数据连接。

        有关数据连接的详细信息,请参阅数据连接概述

    • 将数据提交

      • 单击适当的提交数据连接字段中的数据连接或单击添加以添加新的数据连接。

        有关数据连接的详细信息,请参阅数据连接概述

    • 打开要填写的新表单

      • 表单模板 ID 或位置框中,输入模板 ID 或表单模板的位置,然后单击确定

    • 关闭窗体

      • 如果这是 Web 窗体,请单击确定,或者,如果这是填充窗体,单击如果尚未保存更改,提示用户保存复选框,若要提示用户保存窗体之前将其关闭。

    • 将数据发送到的 Web 部件

      1. 单击属性升级为 Web 部件连接参数中选择字段应升级。

      2. 旁边的 SharePoint Web 部件连接参数列表中,单击添加以显示选择域或组对话框中。

      3. 单击域。

      4. 参数名称框中输入参数的名称。

      5. 单击“确定”。

      6. 重复步骤 2 到 5,升级其他字段。

    • 签署签名行

      注意: 之前添加签名的签名行规则,请确保您已添加签名行控件的窗体,以便在出现的规则进行签名。

      1. 登录第一个签名行的位置,在列表中,单击指示应签名的签名行,从窗体的方法。

      2. 等于框中,输入条件,或单击函数 添加执行其他操作的规则 函数用于条件。

      3. 指明应使用默认签名的图像和签名行在主机文档中,,然后单击确定

        有关数字签名的详细信息,请参阅InfoPath 2010 中的数字签名

  3. 如果您想要停止处理其他规则处理所选的规则后,请单击不运行如果满足该规则的条件的剩余规则复选框。

设置参数查询或提交数据

提交数据和数据操作的查询激活的数据连接发送或接收数据。对于数据的查询,您可以指定哪些数据查询通过添加一组字段值操作规则来设置所需的查询字段的值。

数据输入模式

操作规则可以基于用户的文本字段中输入的文本模式。例如,如果您想要收集邮政编码,您可能希望确保在用户输入正确的格式。同样,如果您希望用户输入的电子邮件地址,则可以匹配的图案,其中包含一些文本、 @符号、 域,并且如.com域后缀其输入。

若要执行此操作,当构建条件,在运算符列表中,单击匹配模式,然后单击选择一个图案。这将显示数据项模式对话框中,您可以选择从多个预定义的标准模式。如果没有这些模式符合您的需要,您可以使用自定义模式。

高级的条件方案

以下被高级设置操作规则的条件时,您可以使用的方案。

  • 基于表达式的规则

表达式是一组值、 域或组、 函数和运算符。使用表达式在这些情况下为自动包括窗体上的当前日期或项目输入到金报销单以获取总成本相加设置字段的值。

  1. 单击表达式

  2. 在第二个框中输入表达式。

有关详细信息相关的函数和公式,请参阅添加函数和公式

  • 基于可签名的数据的一组规则

如果窗体需要数字签名,您可能想要禁用提交按钮,如果尚未签名窗体。或者,例如,您可能希望用户添加数字签名后激活提交数据操作。在 InfoPath Filler 表单中仅支持这种情况。

  1. 单击选择可签名数据集

  2. 选择设置可签名的数据对话框中,单击可签名的数据,设置,然后单击确定

  3. 单击第二个框中,从所需的条件,然后单击从第三个框中的任何所需条件。

有关数字签名的详细信息,请参阅InfoPath 2010 中的数字签名

  • 基于角色的规则

如果表单具有多个视图,如管理员视图和只读视图中,您可以创建的窗体加载规则,可切换到基于当前用户角色的视图。

  1. 单击当前用户的角色

  2. 单击运算符,如等于

  3. 单击管理角色来管理用户角色。

返回页首

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×