注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。
数据连接是 Microsoft Office InfoPath 表单和外部数据源,如数据库、 Web 服务、 XML 文件,或 Microsoft Windows SharePoint Services 文档库或列表之间的连接。数据连接用于查询和提交数据。如果表单模板的外部数据源的更改,您可能需要修改或删除表单模板上的相应的数据连接。
本文内容
准备工作
更改或删除表单模板的数据连接会影响任何基于该表单模板的新的或现有窗体控件和数据源。当您更改的数据连接时,InfoPath 将创建新的数据源,基于数据的新的外部数据源中的存储方式。新的外部数据源存储数据,就像旧的外部数据源是,如果您看不到表单模板中的数据源的任何更改。所有表单模板上的控件将绑定到数据源中相同的字段。但是,如果新的外部数据源存储在不同的方式从旧的外部数据源中的数据,InfoPath 将创建新域和组,新的数据源。表单模板上的控件绑定到旧的数据源中的字段将不再绑定到新的数据源中的字段。如果您想要使用这些现有控件,则必须将这些控件绑定到新的数据源中的其他字段。
从表单模板,您可以删除仅辅助数据连接。从表单模板,您无法删除主数据连接。当您删除辅助数据连接时,InfoPath 从表单模板中删除相应的辅助数据源。与已删除的数据源相关联的控件在表单模板上保留,但不再绑定到的字段和该数据源中的组。如果您想要使用这些控件,您必须执行下列操作之一:
-
将未绑定的控件绑定到主数据源中域或组或其他现有辅助数据源。
-
向表单模板中,添加新的辅助数据连接,然后将未绑定的控件绑定到该新辅助数据源中域或组。
-
从表单模板中删除未绑定的控件。
注意: 更改或删除表单模板的数据连接可能导致基于该表单模板的任何现有表单的数据丢失。当用户打开现有窗体时,InfoPath 将检查对于较新版本的表单模板发布的位置。如果存在较新版本,InfoPath 将显示窗体,使用较新版本的表单模板。如果用户控件绑定到较早版本的表单模板中,在字段中输入数据,并且您更改或修改数据连接,导致删除的数据源的域,用户将丢失字段 t 中存储的数据从数据源中删除了帽子。
更改或删除数据连接之前,请务必考虑对控件和基于表单模板的现有窗体中的数据源的影响。更改或删除数据连接后,测试所做的更改之前让用户填写的窗体基于修改的表单模板。
更改数据连接
-
在工具菜单上,单击数据连接。
-
在为表单模板的数据连接列表中,单击您想要更改的数据连接。
-
单击“修改”。
数据连接向导中启动指导您进行更改的数据连接的过程。数据连接向导的下一页取决于您要更改的数据连接的类型。
-
按照数据连接向导中的步骤。
注意: 查找有关使用数据连接向导连接到另请参阅部分中的特定外部数据源的窗体的详细信息的链接。
-
要测试所做的更改,请单击“常用”工具栏上的“预览”,或者按 Ctrl+Shift+B。
删除数据连接
-
在工具菜单上,单击数据连接。
-
在为表单模板的数据连接列表中,单击您想要删除的数据连接。
-
单击“删除”。
注意: 如果删除按钮处于禁用状态,这意味着您选择的表单模板的主数据连接。不能删除表单模板的主数据连接。
-
在Microsoft Office InfoPath对话框中,单击是。
-
要测试所做的更改,请单击“常用”工具栏上的“预览”,或者按 Ctrl+Shift+B。