使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

想要查看 Access 数据库的两个版本之间的值更改,但如何这样做? 你已看到 Microsoft 电子表格比较,并且你知道它可以比较值。 你可能使用了 Microsoft 数据库比较 - 如果已使用,则你知道它旨在查找对象设计、宏和 VBA 代码中的更改,而不是值更改。 但是,有一种方法可以使用电子表格比较来发现要查找的更改。

将两个数据库文件中 Access 数据(从表导出,如果正是您需要的数据,或者从查询结果导出)导出到 Excel 工作簿,然后可以通过电子表格比较运行工作簿以查看差异。

将 Access 数据导出到工作簿

  1. 在 Access 中,打开包含"原始"或更早数据的数据库,在数据表视图中打开表或查询结果。 下面显示了一个非常简单的示例。
    Access 表格中的可选数据

  2. 单击"外部数据>导出>Excel。 "导出 - Excel 电子表格"向导将启动。

  3. 选择新 Excel 文件的名称和目标文件夹,然后单击"确定"。 然后,单击 "关闭 "关闭向导。

  4. 关闭数据库。

  5. 打开包含"更新"或更高版本数据的数据库,并打开表或查询结果,就像对原始数据所做的那样。 在此更新的数据库中,"加利福尼亚州"是一条新记录,并且 Fresno 的较高温度已更改。
    Access 表中的更新数据

  6. 对此数据库以相同的方式运行"导出 - Excel 电子表格"向导。

在电子表格比较中运行比较

  1. 在电子表格比较中,单击"比较文件"。
    比较文件

  2. 通过单击"比较"框旁边的 浏览 浏览到包含原始数据的 Excel 工作簿。
    “比较文件”命令

  3. Browse to the workbook containing the updated data by clicking 浏览 next to the To box.

  4. 单击 " 确定"运行比较。

了解结果

我们将放大简单示例的结果,其中添加了"加利福尼亚州"的记录,并且 Fresno 的温度发生更改。

导出的 Access 数据中的比较结果

在右侧窗格中(显示更新的数据库的数据)中,第 4 行现在包含加利福尼亚州及其温度,该温度已插入 Access 表中。 整行以绿色突出显示。 并且 Fresno 的温度(第 5 行 B 列)也以绿色突出显示,因为它从 107 更改为 111。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×