【问题标题】:Compare Excel data with an Access Database将 Excel 数据与 Access 数据库进行比较
【发布时间】:2011-03-18 03:22:39
【问题描述】:

首先,我是 VBA 新手,但学得很快。我有一个 Access 数据库,其中包含零件编号和价格(大部分)。我们使用 Excel 来引用我们的项目。我想从 Excel 中获取零件编号,在 Access 数据库中“查找”并返回相应零件编号的价格并将其放入 Excel 中的相应单元格中。

我一直在使用 ADO 和较新的 ACE OLEDB 引擎。我使用示例代码来了解记录集和连接到数据库。我只是不知道如何将它提升到一个新的水平。谢谢。

编辑:我将使用 Excel/Access 2010 进行开发,但大多数用户将使用 Excel 2003。数据库目前有 60,000 条记录。我需要尽可能自动化。最终它将变成一个“穷人的”报价系统。但目前它只是一个定价工具。

Edit2:克里斯让我思考。我将数据导入到电子表格中(只要它不会增长太多,我应该没问题),并且现在将尝试将所有内容保留在 Excel 中。我能够使用 Vlookup 公式从封闭的单词本中查看定价,很酷。我现在想做的是创建一个按钮,按下该按钮将在 A 列(或一个范围)中查找所有零件编号并返回相应的价格。我想避免在那些“价格”单元格中使用公式。

【问题讨论】:

    标签: excel ms-access


    【解决方案1】:

    我建议使用 Get External Data 将 Access 中的数据查询到 Excel 中。这会为数据库放置一个可刷新的查询链接,并使表格在 Excel 的工作表中可用。

    然后在报价单上使用 vlookup 公式查找零件编号并返回价格。

    根本不需要vba。

    设置外部数据的详细信息在不同版本的 Excel 之间有所不同,如果您更新问题以包含版本,我将添加更多设置详细信息。

    【讨论】:

      【解决方案2】:

      我也会在 ms 访问中进行引用

      制作一个用户选择商品并在屏幕上显示价格的表单应该不是问题

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-11-11
        相关资源
        最近更新 更多