配置辅助数据连接以供脱机使用

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

如果要设计一个表单模板,使得用户可在当前没有网络连接或表单的外部数据源不可用的计算机上填写,则可以配置表单模板,以便基于该表单模板的表单在每次使用此数据连接时缓存辅助数据连接中的数据。

注意: 无法配置表单模板的主数据连接来缓存外部数据源中的数据。只有当表单已连接到网络时,表单中的主数据连接才能获取数据。

本文内容

概述

兼容性考虑

配置数据连接以供脱机使用

更改表单模板的脱机行为

概述

基于表单模板的表单可以包含辅助数据连接,这些数据连接从外部数据源中获取用户填写和提交表单所需的数据。为了使用户能够在计算机未连接到网络或表单无法连接到外部数据源时填写基于此表单模板的表单,您可以配置表单模板以便允许表单在每次使用辅助数据连接时将数据缓存在用户的计算机上。缓存了辅助数据连接中的数据后,即使在计算机未连接到网络或外部数据源不可用时,用户也能够访问数据。

安全注释 : 配置表单模板以允许表单缓存辅助数据连接中的数据之前,请考虑可能会发生什么变化数据如果丢失或盗取计算机。如果您正在使用辅助数据连接以获取敏感数据,您可能不想要启用此功能来帮助保护数据,以防丢失或盗取计算机。如果窗体检索敏感数据,您可能想要配置辅助数据连接,以获取数据,仅当计算机已连接到网络。

如果您配置表单模板以允许表单缓存辅助数据连接中的数据,每当表单使用任何辅助数据连接时,Microsoft Office InfoPath 就会将缓存的数据存储在用户的计算机上。如果表单模板中有多个辅助数据连接,则必须将表单模板配置为缓存所有数据连接中的数据。您不能将表单模板配置为只缓存特定辅助数据连接中的数据。

默认情况下,InfoPath 会配置表单模板以使其表单无限期地缓存此数据。您可以对表单模板进行配置,以使其表单只能在指定的天数内访问此缓存的数据。如果配置表单模板以使其表单将缓存的数据存储指定的天数,在过了指定的天数后,InfoPath 将阻止表单使用缓存中的数据。缓存中的数据保留在用户的计算机上,直至 InfoPath 用新数据覆盖了缓存中的旧数据或用户通过“开始使用”对话框从计算机中删除了表单为止。“开始使用”对话框将在启动 InfoPath 时出现。

安全注释 : 缓存中的数据以纯文本方式存储在一个文件中,可以在文本编辑器(如“记事本”)中阅读。如果要使用辅助数据连接来获取敏感数据,您可能需要将辅助数据连接配置为仅在计算机连接到网络时才获取数据。

默认情况下,即使表单无法从其辅助数据连接中检索数据,InfoPath 也允许用户填写表单。但是,您可以配置表单模板以防止用户在未连接到网络的情况下填写表单。例如,如果有一个仅在用户第一次打开表单时才获取数据的辅助数据连接,而该辅助数据连接在用户打开表单时不可用,则可以配置表单模板以显示一条警告消息,然后关闭 InfoPath。

要配置表单模板以缓存辅助数据连接中的数据,您可以在创建数据连接时使用数据连接向导,也可以通过“数据连接”对话框来配置表单模板。该对话框可通过单击“工具”菜单上的“数据连接”访问。默认情况下,InfoPath 会配置表单模板以使用户能够在没有辅助数据连接中的任何数据的情况下填写基于此表单模板的表单,并且无限期地存储数据连接中的任何数据。您可以通过“表单选项”对话框更改此默认行为。

返回页首

兼容性考虑

尽管能够配置浏览器兼容的表单模板以允许表单缓存辅助数据源中的数据,但只有在 InfoPath 中填写的表单才能缓存数据。在 Web 浏览器中填写的表单无法缓存辅助数据连接中的数据。

返回页首

配置数据连接以供脱机使用

如果已经配置了表单模板来缓存辅助数据连接中的数据,您可以跳过此过程,并只需更改基于您的表单模板的表单的默认脱机行为。

安全注释 : 配置表单模板以允许表单缓存辅助数据连接中的数据之前,请考虑可能会发生什么变化数据如果丢失或盗取计算机。如果您使用辅助数据连接以获取敏感数据,您可能不想要启用此功能来帮助保护数据,以防丢失或盗取计算机。如果窗体检索敏感数据,您可能想要配置辅助数据连接,以获取数据,仅当计算机已连接到网络。

  1. “工具”菜单上,单击“数据连接”

  2. “用于表单模板的数据连接”列表中,单击想要配置以供脱机使用的辅助数据连接,然后单击“修改”

  3. 在数据连接向导中,单击“下一步”,直至看到包含“在表单模板中存储一份数据副本”复选框的页面。

  4. 选中“在表单模板中存储一份数据副本”复选框。

  5. 单击“下一步”直至向导关闭。

  6. 为想要配置以供脱机使用的任何其他辅助数据连接重复步骤 2 至 5。

返回页首

更改表单模板的脱机行为

默认情况下,即使辅助数据连接中的数据不可用,InfoPath 也允许用户填写基于表单模板的表单。InfoPath 还会使缓存中的数据无限期可用。您可以配置表单模板,以便只有在辅助数据连接中有数据时才允许用户填写表单。您还可以对缓存中的数据应在多长时间内可用加以限制。

  1. “工具”菜单上,单击“表单选项”

  2. “表单选项”对话框的“类别”列表中,单击“脱机”

  3. 若要仅在数据连接中的数据可用时才允许用户填写基于此表单模板的表单,请清除“如果数据不可用,则允许用户填写此表单”复选框。如果清除了此复选框,并且数据连接被配置为在用户基于此表单模板创建表单时获取数据,用户将看到一条警告消息。用户单击“确定”后,InfoPath 将关闭。

  4. 要使辅助数据连接中的数据在指定的天数内可用,请选中“存储查询返回的数据,以便能在脱机模式下使用”复选框,单击“存储查询的有效天数”,然后单击天数。

返回页首

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

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

此信息是否有帮助?

谢谢您的反馈!

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

×