在特定条件下提交表单数据

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

您可以将表单模板设计为:只有在表单中满足特定条件时,才允许用户提交基于表单模板的表单。例如,可以设计一个零用金报销单模板,规定只有在表单中的零用金总额大于指定的金额时,用户才可以提交表单。

为完成此任务,您需要将表单模板配置为允许用户提交表单,然后添加一条规则,规定只有在满足特定的条件时才允许提交表单。添加规则后,可以选择在满足规则中的条件时应使用的提交数据连接。

将表单模板配置为允许用户提交其表单时,Microsoft Office InfoPath 会在用户填写表单时,在“标准”工具栏上添加一个“提交”按钮,并在“文件”菜单上添加一个“提交”命令。

将表单模板配置为在满足特定条件时允许用户提交其表单数据时,还可以通过以下方式自定义表单模板的提交选项:

  • 更改“常用”工具栏上的“提交”按钮以及“文件”菜单上的“提交”命令上显示的文字。

  • 更改“常用”工具栏上的“提交”按钮以及“文件”菜单上的“提交”命令的键盘快捷方式。

  • 创建在用户提交表单时向用户显示的自定义消息。

  • 指定在表单提交后,是让表单保持打开,关闭表单,还是打开另一个空白表单。

添加在特定条件下提交表单数据的规则

  1. 工具菜单上,单击提交选项

  2. 提交选项对话框中,选择允许用户提交此表单复选框。

    注意: 在选中此复选框时,InfoPath 会在用户填写表单时向“标准”工具栏添加一个“提交”按钮,并向“文件”菜单添加一个“提交”命令。

  3. 单击“使用规则执行自定义操作”,然后单击“规则”

  4. “用于提交表单的规则”对话框中,单击“添加”

  5. “名称”框中,为此规则键入一个描述提交位置的名称。例如,如果希望仅当特定域的值大于 50 元时,才允许用户通过电子邮件提交表单,可键入超过 50 元通过电子邮件提交

  6. “规则”对话框中,单击“设置条件”

  7. “条件”对话框中,指定何时使用数据连接,然后单击“确定”

  8. “规则”对话框中,单击“添加操作”

  9. “操作”列表中,单击“使用数据连接进行提交”,在“数据连接”列表中单击要用于此提交操作的数据连接,然后单击“确定”

  10. 单击“确定”两次。

    1. 若要更改的提交按钮出现在标准工具栏和用户填写表单时,将显示在文件菜单的提交命令的名称,请在提交选项对话框中的标题框中键入新名称。

      提示: 如果您想要将键盘快捷键分配给此按钮和命令,请键入与号 (&) 之前要用作键盘快捷方式的字符。例如,要分配 ALT + B 为提交按钮和命令的键盘快捷方式,请键入& 交

  11. 若要防止用户在填写表单时使用“提交”命令或“标准”工具栏上的“提交”按钮,请清除“显示‘提交’菜单项和‘提交’工具栏按钮”复选框。

    1. 默认情况下,用户提交表单之后, InfoPath 使窗体保持打开状态,显示一条消息,指示表单已成功提交。若要更改此默认行为,请单击高级,然后执行下列操作之一 ︰

      • 若要关闭该窗体或创建新的空白表单用户提交完成的表单后,单击之后提交列表中所需的选项。

      • 以创建自定义消息说明已成功提交表单,选择使用自定义消息复选框,然后在成功失败框中键入您的邮件。

        提示: 在失败框中使用一条消息告诉用户如何操作如果他们无法提交表单。例如,您可以建议用户保存其窗体和联系某人进一步的说明。

      • 如果您不希望在用户提交表单后显示一条消息,请清除显示成功或失败的邮件复选框。

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

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

此信息是否有帮助?

谢谢您的反馈!

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

×