比较数据库中的基本任务

注意:  我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。

假设您有两个 Access 桌面数据库,或两个版本相同的数据库,您也许想以比较它们以查找查询、 窗体或报表的设计更改。或者,您可能想要查找的差异在 Visual Basic for Applications (VBA) 代码模块。如果您有 Microsoft Office Professional Plus 2013 或 2016年,可以使用 Microsoft 数据库对比运行报告,它找到的差异。

注意: 不能使用 Access web 应用程序中使用数据库对比。

打开数据库对比

在 Windows 7 中   在 Windows开始菜单上,在Office 2013年工具下单击数据库对比如果您使用的 Microsoft Office 2013。如果您使用的 Microsoft Office 2016,选择在Office 2016 工具下的数据库对比

在 Windows 8 中   在开始屏幕中,单击数据库对比

在 Windows 10 中   搜索数据库进行比较,并选择您已安装的版本。

除了数据库对比,还可以为 Excel – Microsoft 电子表格比较中找到的助理程序。此外需要 Office Professional Plus 2013。(在 Windows 8 中,键入电子表格比较来找到它。)

您也可以打开 Windows 资源管理器数据库对比工具。您将需要找到可执行文件和位置可以有所不同基于此类各种条件,如果您使用的 32 位或 64 位 Windows 操作系统,或者如果您正在使用的 Office 365 订阅版本。下面是一些可能的位置,应尝试的操作。

如果您使用的 Office 2016,请尝试这些位置之一:

  • C:\Program Files\Microsoft Office\Office16\DCF\DATABASECOMPARE。EXE

  • C:\Program 文件 (x86) \Microsoft Office\Office16\DCF\DATABASECOMPARE。EXE

如果您使用的 Office 365,请尝试这些位置之一:

  • C:\Program Files\Microsoft Office\Root\Office16\DCF\DATABASECOMPARE。EXE

  • C:\Program 文件 (x86) \Microsoft Office\root\Office16\DCF\DATABASECOMPARE。EXE

比较两个 Access 数据库文件

  1. 浏览查找要用作"比较基准"(或早期版本) 的数据库,通过单击浏览按钮右侧的比较框。


    “比较”和“至”框以及报表选项

  2. 通过浏览找到数据库的"更改"(或最新版本) 通过单击收件人框右侧的按钮。

  3. 在下报告选项,选择数据库对象或项目 (查询模块报表窗体页面) 所需比较通过选中复选框旁边它们。

  4. 报表值,选择完整以查看更详细的报表上的更改,或简要较短的报表。相同的结果将报告这两个选项,但如果您选择的简介,报表将简明格式。

  5. 在窗口的底部,单击比较以运行该报告。

  6. 报告已完成后,您可以您可以单击结果选项卡以查看新的项目的更深入地、 逐行比较与窗口。

了解结果

原始表和修改的表

在上面的示例中,Table1 的设计更改-FName 和 LName 字段已重命名为名字和姓氏、 Office 字段的数据类型从数字更改为短文本、 和部门和聘用日期字段已添加到表。下面是比较的您将需要知道当您查看结果的一些操作:

  • 重命名的对象或组件的对象,如 (在表中,一列) 或窗体中的文本框中显示"添加",原始显示为"删除"。

  • 对象的属性更改时,属性报告为"更改"。

  • 当 VBA 代码模块或 Access 宏之间的差异,所做的更改的详细信息显示在三列中。旧值列中显示的原始文本或代码,较新的文本或代码将显示在新值列中,更改说明列中显示的一般信息,如"模块更改"或"更改宏定义"。

  • 若要查看的 VBA 代码中的差异逐行进行比较,请单击结果选项卡、 包含在内的代码的模块名称和详细信息,或只需双击模块名称。新窗口显示,带有黄色背景的行中显示原始代码,并使用红色背景更新行中的代码。您可以通过这种方式查看查询和 Access 模块中的差异。

数据库对比该怎么办

使用数据库对比查找两个 Access 桌面数据库文件或同一个文件的两个版本之间的设计更改。数据库对比通知您可以添加、 删除或重命名的对象,如表、 查询、 窗体、 报表和 VBA 模块。它找到这些对象更小的设计更改,如新、 删除或重命名字段在表中,任何类型的更改为查询,更改的窗体或报表,或者任何修改的 VBA 代码的属性。

数据库对比好像不在表格中存储的数据中的更改,但您可以通过将表或查询结果导出到 Excel 工作簿,比较这些两个工作簿中的电子表格比较。了解如何导出的 Access 数据,以查看更新记录

后续步骤

如果您有在您的组织中的"关键任务"Excel 工作簿或 Access 数据库,请考虑安装 Microsoft 的电子表格和数据库管理工具。 Microsoft 审核与控制管理服务器 Excel 和 Access 文件时,提供管理功能强大的更改,并通过 Microsoft 发现和风险评估,其中提供了库存和分析功能,帮助您在所有面向求反降低与使用 Excel 和 Access 中的最终用户开发工具关联的风险。

数据库对比的概述

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

此信息是否有帮助?

谢谢您的反馈!

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

×