比较数据库中的基本任务

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

假设您有两个 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 中,键入电子表格比较来找到它。)

比较两个 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 中的最终用户开发工具关联的所有求反。

比较数据库的概述

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

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

此信息是否有帮助?

谢谢您的反馈!

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

×