【发布时间】:2013-12-06 13:10:51
【问题描述】:
我需要将 excel 表和 MS access 2010 表之间的记录与不同列中的相同数据进行核对。需要在唯一 ID 的帮助下根据 MS access 中的值验证 excel 表并生成MS 访问报告中该唯一 ID 的错误消息如下格式。
目前我已经根据下面的架构创建了一个表并将其映射到报告中。现在我需要比较记录并在下表中填充错误消息。
我是 VBA 的新手,请帮助我使用没有性能容差的最佳方法,例如避免大量循环..
表架构:员工
员工 ID、员工姓名、员工薪水
1,测试仪,5000
Excel 工作表架构:员工
ID、姓名、薪水
1,测试仪,4000
要求的输出报告:Ms ACCESS 2010
文件名、唯一 ID、列名、差异
Employee,1,Salary,访问工资不同于excel表工资
【问题讨论】:
-
请编辑您的问题以提供更多详细信息。源 Access 表的结构是什么? Excel工作表中数据的结构是什么?数据值是什么样的? (也就是说,向我们展示一些具有代表性的示例数据。)您是否至少已经在 Access 中创建了一个指向 Excel 数据的链接表,以便您可以查询它?
-
感谢 Gord Thompson,我不确定链接表。我们只是将 excel 中的数据与访问表进行比较以进行对账。请帮助我通过 VBA 实现这一目标。
标签: excel ms-access vba excel-2010 ms-access-2010