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

通过将两个数据库文件中的 Access 数据(无论是从表、如果数据完全是所需内容,还是从查询结果)导出到 Excel 工作簿,然后可以通过电子表格比较运行工作簿以查看差异。

将 Access 数据导出到工作簿

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

  2. 单击“ 外部数据 ”> “导出 > Excel”。 “导出 – Excel 电子表格”向导随即启动。

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

  4. 关闭数据库。

  5. 打开包含“已更新”或更高版本数据的数据库,并打开表或查询结果,就像对原始数据所做的那样。 在更新后的数据库中,“加州城”是一个新的记录,弗雷斯诺的高温发生了变化。 Access 表中的更新数据

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

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

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

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

  3. 单击“ 指向 ”框旁边的“ 浏览 ”,浏览到包含更新数据的工作簿。

  4. 单击“ 确定” 以运行比较。

了解结果

我们将放大简单示例的结果,其中添加了“加州城”的记录,并且弗雷斯诺的温度发生了变化。

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

在显示已更新数据库的数据的右窗格中,第 4 行现在包含加州城及其温度,该温度已插入 Access 表中。 整行以绿色突出显示。 第 5 行 B 列的弗雷斯诺温度也以绿色突出显示,因为它从 107 更改为 111。

需要更多帮助?

需要更多选项?

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

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