更改或删除数据连接

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

数据连接是 Microsoft Office InfoPath 表单和外部数据源(例如数据库、Web 服务、XML 文件,或者 Microsoft Windows SharePoint Services 文档库或列表)之间的连接。数据连接用于查询和提交数据。如果表单模板的外部数据源发生更改,您可能需要在表单模板中修改或删除相应的数据连接。

本文内容

开始之前

更改数据连接

删除数据连接

开始之前

更改或删除表单模板的数据连接会影响基于该表单模板的任何新表单或现有表单的控件和数据源。更改数据连接时,InfoPath 会基于新的外部数据源中存储数据的方式创建一个新的数据源。如果新外部数据源中存储数据的方式和旧外部数据源中存储数据的方式相同,您将看不到表单模板中的数据源有任何更改。表单模板中的所有控件将绑定到数据源中的相同域。但是,如果新外部数据源中存储数据的方式与旧外部数据源中存储数据的方式不同,InfoPath 将会创建一个具有新的域和组的新数据源。绑定到旧数据源中的域的表单模板上的控件将不再绑定到新数据源中的域。如果您要使用这些现有控件,必须将它们绑定到新数据源中的其他域。

您只能从表单模板中删除辅助数据连接,而不能从表单模板中删除主数据连接。删除辅助数据连接时,InfoPath 将从表单模板中删除相应的辅助数据源。与已删除的数据源关联的控件保留在表单模板中,但不再绑定到该数据源中的域和组。如果您要使用这些控件,必须执行下列操作之一:

  • 将解除绑定的控件绑定到主数据源或其他现有辅助数据源中的域或组。

  • 向表单模板添加新的辅助数据连接,然后将解除绑定的控件绑定到该新的辅助数据源中的域或组。

  • 从表单模板中删除解除绑定的控件。

注意: 从表单模板中更改或删除数据连接会导致基于该表单模板的任何现有表单丢失数据。用户打开现有表单时,InfoPath 会在发布的位置中查看是否有该表单模板的更新版本。如果有更新版本,InfoPath 将使用更新版本的表单模板来显示表单。如果用户在绑定到旧版本表单模板中的域的控件中输入数据,然后您更改或修改了数据连接,将导致从数据源中删除该域,用户将丢失存储在从数据源中删除的域中的数据。

更改或删除数据连接之前,请务必考虑对基于表单模板的现有表单中的控件和数据源的影响。更改或删除数据连接之后,请先测试您的更改,然后让用户填写基于修改后的表单模板的表单。

返回页首

更改数据连接

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

  2. “用于表单模板的数据连接”列表中,单击要更改的数据连接。

  3. 单击“修改”

    “数据连接向导”将启动,以指导您完成更改数据连接的过程。“数据连接向导”的下一页取决于您要更改的数据连接的类型。

  4. 按照“数据连接向导”中的步骤进行操作。

    注意: 在请参阅节中可以找到有关使用“数据连接向导”将表单连接到特定外部数据源的详细信息的链接。

  5. 要测试所做的更改,请单击“常用”工具栏上的“预览”,或者按 Ctrl+Shift+B。

返回页首

删除数据连接

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

  2. “用于表单模板的数据连接”列表中,单击要删除的数据连接。

  3. 单击“删除”

    注意: 如果“删除”按钮被禁用,表明您选择的是表单模板的主数据连接。不能删除表单模板的主数据连接。

  4. “Microsoft Office InfoPath”对话框中,单击“是”

  5. 要测试所做的更改,请单击“常用”工具栏上的“预览”,或者按 Ctrl+Shift+B。

返回页首

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

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

此信息是否有帮助?

谢谢您的反馈!

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

×