将主要数据连接更改为连接其他 Microsoft Access 数据库

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

设计基于 Microsoft Office Access 2007 数据库(.accdb 格式)或用早期版本保存的 Access 数据库 (.mdb) 的 Microsoft Office InfoPath 表单模板时,InfoPath 会自动创建一个到该数据库的主要数据连接。如果以后 Access 数据库的位置发生更改,例如,您将数据库移动到其他位置,则需要更改该表单模板的主要数据连接。本文解释如何在 InfoPath 表单模板中将主要数据连接更改为指向其他 Access 数据库。

请在“请参阅”部分中查找有关将辅助数据连接更改为连接其他外部数据源的详细信息的链接。

本文内容

概述

开始之前

步骤 1︰ 更改表单模板中的主数据连接

步骤 2︰ 选择数据库表

步骤 3︰ 预览、 发布和测试表单模板

概述

要更改为新的 Access 数据库的表单模板的主数据连接,您使用数据连接向导中创建新的主数据连接。当您创建新的数据连接时,InfoPath 将创建新主数据源包含字段和对应于数据已存储在新数据库的方式的组。如果新的数据库将数据存储旧数据库的方式相同,InfoPath 自动将绑定现有控件表单模板中的字段和新的主数据源中的组。

如果新主数据源中的域和组与旧数据源中的域和组不匹配,则 InfoPath 会删除现有控件中的数据源绑定。删除这些绑定后,如果您想继续使用这些控件,就需要将控件绑定到新主数据源中的其他域和组,不过您也可以将该控件从表单模板中删除。

更改主要数据连接后,您应发布表单模板,并测试基于此表单模板的表单在测试环境下是否能够继续工作。完成测试后,就可以允许用户开始填写基于此表单模板的新表单了。

请在“请参阅”部分中查找有关发布表单模板的详细信息的链接。

返回页首

开始之前

在更改主要数据连接前,您需要从数据库管理员那里获取以下信息:

  • 新 Access 数据库的位置。

    注意: 如果新的 Access 数据库存储在网络位置,请确保用户可以访问该网络位置。

  • 验证表名称、 字段名称和新的数据库中的关系是旧数据库的相同。如果您需要添加表关系,当您首次设计表单模板时,您需要添加这些相同的表关系,当您更改主数据连接。

返回页首

步骤 1:在表单模板中更改主要数据连接

  1. “工具”菜单上,单击“转换主数据源”

  2. 在“数据连接向导”中,验证选择的选项是正确的,然后单击“下一步”

  3. 在向导的下一页上,单击“数据库(仅 Microsoft SQL Server 或 Microsoft Office Access)”,然后单击“下一步”

  4. 在向导的下一页上,单击“更改数据库”

  5. “选择数据源”对话框中,浏览以找到新 Access 数据库的位置,然后单击“打开”

返回页首

步骤 2:选择数据库表

  1. “选择表格”对话框中,单击主表或查询的名称,然后单击“确定”

  2. 如果目前正在使用数据库中的其他表或查询为表单提供数据,则应添加这些表或查询。

    如何?

    1. 单击“添加表”

    2. “添加表或查询”对话框的“选择要添加的子表”列表中,单击该表或查询的名称,然后单击“下一步”

      这些表或查询和主表或查询之间的相关域会显示在“编辑关系”对话框的“连接域”框中。确认想要在表单模板中使用这些域。

    3. 要删除现有关系,请在“连接域”列表中单击该关系,然后单击“删除关系”

    4. 要添加其他相关域,请单击“添加关系”,然后在“添加关系”对话框的两个列中单击需要的域。

    5. 单击“确定”,然后单击“完成”

    6. 要添加其他表或查询,请重复这些步骤。

  3. 单击“下一步”

  4. 在向导的下一页上,为主要数据连接键入一个名称,然后单击“完成”

    注意: 如果想要更改到表单模板的任何辅助数据连接,请先进行这些更改,然后执行下一步。如果您现在更改辅助数据连接,则可同时测试新的主要数据连接和辅助数据连接。请在“请参阅”部分中查找有关更改辅助数据连接的详细信息的链接。

返回页首

步骤 3:预览、发布和测试表单模板

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

  2. 要关闭预览窗口,请单击“常用”工具栏上的“关闭预览”

  3. 要发布表单模板,请单击“文件”菜单中的“发布”,然后按照随后打开的“发布向导”中的步骤进行操作。

  4. 通过打开并填写一个基于此表单模板的表单测试整个表单。确认基于此表单模板的表单能够正常工作。

返回页首

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

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

此信息是否有帮助?

谢谢您的反馈!

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

×