Office中国论坛/Access中国论坛
标题:
InfoPath配置辅助数据连接以供脱机使用(转载)
[打印本页]
作者:
ghosty
时间:
2008-10-7 17:18
标题:
InfoPath配置辅助数据连接以供脱机使用(转载)
如果要设计一个表单模板,使得用户可在当前没有网络连接或表单的外部数据源不可用的计算机上填写,则可以配置表单模板,以便基于该表单模板的表单在每次使用此数据连接时缓存辅助数据连接中的数据。
注释
无法配置表单模板的主数据连接来缓存外部数据源中的数据。只有当表单已连接到网络时,表单中的主数据连接才能获取数据。
概述基于表单模板的表单可以包含辅助数据连接,这些数据连接从外部数据源中获取用户填写和提交表单所需的数据。为了使用户能够在计算机未连接到网络或表单无法连接到外部数据源时填写基于此表单模板的表单,您可以配置表单模板以便允许表单在每次使用辅助数据连接时将数据缓存在用户的计算机上。缓存了辅助数据连接中的数据后,即使在计算机未连接到网络或外部数据源不可用时,用户也能够访问数据。
安全性
在配置表单模板以使表单可以对来自辅助数据连接的数据进行缓存之前,需要考虑如果计算机丢失或被盗,则其中的数据会发生哪些情况。如果要使用辅助数据连接来获取敏感数据,可能不希望启用此功能,这是为了在计算机丢失或被盗的情况下对数据进行保护。如果该表单要检索敏感数据,您可能希望将辅助数据连接配置为仅在计算机连接到网络时才获取数据。
如果您配置表单模板以允许表单缓存辅助数据连接中的数据,每当表单使用任何辅助数据连接时,Microsoft Office InfoPath 就会将缓存的数据存储在用户的计算机上。如果表单模板中有多个辅助数据连接,则必须将表单模板配置为缓存所有数据连接中的数据。您不能将表单模板配置为只缓存特定辅助数据连接中的数据。
默认情况下,InfoPath 会配置表单模板以使其表单无限期地缓存此数据。您可以对表单模板进行配置,以使其表单只能在指定的天数内访问此缓存的数据。如果配置表单模板以使其表单将缓存的数据存储指定的天数,在过了指定的天数后,InfoPath 将阻止表单使用缓存中的数据。缓存中的数据保留在用户的计算机上,直至 InfoPath 用新数据覆盖了缓存中的旧数据或用户通过
“开始使用”
对话框从计算机中删除了表单为止。
“开始使用”
对话框将在启动 InfoPath 时出现。
安全性
缓存中的数据以纯文本方式存储在一个文件中,可以在文本编辑器(如“记事本”)中阅读。如果要使用辅助数据连接来获取敏感数据,您可能需要将辅助数据连接配置为仅在计算机连接到网络时才获取数据。
默认情况下,即使表单无法从其辅助数据连接中检索数据,InfoPath 也允许用户填写表单。但是,您可以配置表单模板以防止用户在未连接到网络的情况下填写表单。例如,如果有一个仅在用户第一次打开表单时才获取数据的辅助数据连接,而该辅助数据连接在用户打开表单时不可用,则可以配置表单模板以显示一条警告消息,然后关闭 InfoPath。
要配置表单模板以缓存辅助数据连接中的数据,您可以在创建数据连接时使用数据连接向导,也可以通过
“数据连接”
对话框来配置表单模板。该对话框可通过单击
“工具”
菜单上的
“数据连接”
访问。默认情况下,InfoPath 会配置表单模板以使用户能够在没有辅助数据连接中的任何数据的情况下填写基于此表单模板的表单,并且无限期地存储数据连接中的任何数据。您可以通过
“表单选项”
对话框更改此默认行为。
兼容性考虑事项尽管能够配置与浏览器兼容的表单模板以允许表单缓存辅助数据源中的数据,但只有在 InfoPath 中填写的表单才能缓存数据。在 Web 浏览器中填写的表单无法缓存辅助数据连接中的数据。
配置数据连接以供脱机使用如果已经配置了表单模板来缓存辅助数据连接中的数据,您可以跳过此过程,并只需更改基于您的表单模板的表单的默认脱机行为。
安全性
在配置表单模板以使表单可以对来自辅助数据连接的数据进行缓存之前,需要考虑如果计算机丢失或被盗,则其中的数据会发生哪些情况。如果要使用辅助数据连接来获取敏感数据,可能不希望启用此功能,这是为了在计算机丢失或被盗的情况下对数据进行保护。如果该表单要检索敏感数据,您可能希望将辅助数据连接配置为仅在计算机连接到网络时才获取数据。
在
“工具”
菜单上,单击
“数据连接”
。
在
“用于表单模板的数据连接”
列表中,单击想要配置以供脱机使用的辅助数据连接,然后单击
“修改”
。
在数据连接向导中,单击
“下一步”
,直至看到包含
“在表单模板中存储一份数据副本”
复选框的页面。
选中
“在表单模板中存储一份数据副本”
复选框。
单击
“下一步”
直至向导关闭。
为想要配置以供脱机使用的任何其他辅助数据连接重复步骤 2 至 5。
更改表单模板的脱机行为默认情况下,即使辅助数据连接中的数据不可用,InfoPath 也允许用户填写基于表单模板的表单。InfoPath 还会使缓存中的数据无限期可用。您可以配置表单模板,以便只有在辅助数据连接中有数据时才允许用户填写表单。您还可以对缓存中的数据应在多长时间内可用加以限制。
在
“工具”
菜单上,单击
“表单选项”
。
在
“表单选项”
对话框的
“类别”
列表中,单击
“脱机”
。
若要仅在数据连接中的数据可用时才允许用户填写基于此表单模板的表单,请清除
“如果数据不可用,则允许用户填写此表单”
复选框。如果清除了此复选框,并且数据连接被配置为在用户基于此表单模板创建表单时获取数据,用户将看到一条警告消息。用户单击
“确定”
后,InfoPath 将关闭。
要使辅助数据连接中的数据在指定的天数内可用,请选中
“存储查询返回的数据,以便能在脱机模式下使用”
复选框,单击
“存储查询的有效天数”
,然后单击天数。
转载自:
http://www.officelesson.com/InfoPath/2008916/9164328.html
作者:
ydy218
时间:
2010-4-13 03:00
多转转,谢谢!
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3