Office中国论坛/Access中国论坛
标题:
InfoPath在特定条件下提交表单数据(转载)
[打印本页]
作者:
ghosty
时间:
2008-10-4 13:53
标题:
InfoPath在特定条件下提交表单数据(转载)
您可以将表单模板设计为:只有在表单中满足特定条件时,才允许用户提交基于表单模板的表单。例如,可以设计一个零用金报销单模板,规定只有在表单中的零用金总额大于指定的金额时,用户才可以提交表单。
为完成此任务,您需要将表单模板配置为允许用户提交表单,然后添加一条规则,规定只有在满足特定的条件时才允许提交表单。添加规则后,可以选择在满足规则中的条件时应使用的提交数据连接。
将表单模板配置为允许用户提交其表单时,Microsoft Office InfoPath 会在用户填写表单时,在
“标准”
工具栏上添加一个
“提交”
按钮,并在
“文件”
菜单上添加一个
“提交”
命令。
将表单模板配置为在满足特定条件时允许用户提交其表单数据时,还可以通过以下方式自定义表单模板的提交选项:
更改
“常用”
工具栏上的
“提交”
按钮以及
“文件”
菜单上的
“提交”
命令上显示的文字。
更改
“常用”
工具栏上的
“提交”
按钮以及
“文件”
菜单上的
“提交”
命令的键盘快捷方式。
创建在用户提交表单时向用户显示的自定义消息。
指定在表单提交后,是让表单保持打开,关闭表单,还是打开另一个空白表单。
添加在特定条件下提交表单数据的规则
在
“工具”
菜单上,单击
“提交选项”
。
在
“提交选项”
对话框中,选中
“允许用户提交此表单”
复选框。
注释
在选中此复选框时,InfoPath 会在用户填写表单时向
“标准”
工具栏添加一个
“提交”
按钮,并向
“文件”
菜单添加一个
“提交”
命令。
单击
“使用规则执行自定义操作”
,然后单击
“规则”
。
在
“用于提交表单的规则”
对话框中,单击
“添加”
。
在
“名称”
框中,为此规则键入一个描述提交位置的名称。例如,如果希望仅当特定域的值大于 50 元时,才允许用户通过电子邮件提交表单,可键入
超过 50 元通过电子邮件提交
。
在
“规则”
对话框中,单击
“设置条件”
。
在
“条件”
对话框中,指定何时使用数据连接,然后单击
“确定”
。
在
“规则”
对话框中,单击
“添加操作”
。
在
“操作”
列表中,单击
“使用数据连接进行提交”
,在
“数据连接”
列表中单击要用于此提交操作的数据连接,然后单击
“确定”
。
单击
“确定”
两次。
要更改用户填写表单时显示在
“常用”
工具栏上的
“提交”
按钮的名称和显示在
“文件”
菜单上的
“提交”
命令的名称,请在
“提交选项”
对话框的
“标题”
框中键入新名称。
提示
如果您要将键盘快捷方式指定给该按钮和命令,请在要用作键盘快捷方式的字符前键入“与”符号 (&)。例如,要指定 B 作为
“提交”
按钮和命令的键盘快捷方式,请键入
Su&bmit
。
若要防止用户在填写表单时使用
“提交”
命令或
“标准”
工具栏上的
“提交”
按钮,请清除
“显示‘提交’菜单项和‘提交’工具栏按钮”
复选框。
默认情况下,当用户提交表单后,InfoPath 使表单处于打开状态并且显示消息以指示表单是否成功提交。要更改此默认行为,请单击
“高级”
,然后执行下列操作之一:
要在用户提交完成的表单后关闭表单或创建新的空白表单,请在
“提交后”
列表中单击所需的选项。
要创建自定义消息以指示表单是否成功提交,请选中
“使用自定义消息”
复选框,然后在
“成功时”
和
“失败时”
框中键入您的消息。
提示
使用
“失败时”
框中的消息告诉用户在无法提交表单时执行的操作。例如,您可以建议用户保存表单并与某人联系以获得进一步说明。
如果您不希望在用户提交表单后显示消息,请清除
“显示成功和失败消息”
复选框。
转载自:
http://www.officelesson.com/InfoPath/2008918/9183223.html
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3