如何根据列中的值将Access数据库中的数据导出到单独的Excel文件中?

时间:2019-03-13 15:16:38

标签: excel vba ms-access ms-access-2013

我有一个访问数据库。在那儿,我有一列“ x”,其中包含约 5000个不同的ID (属于5000个客户端)。我经常运行查询以根据他们的请求通过一个客户ID创建报告。我在表单中创建了一个按钮,单击该按钮会要求输入客户端ID ,然后基本上运行 "Select * from table where client Id = "input" 它为该客户端筛选数据库,然后将报告导出到excel,并提示我在本地驱动器上提供保存位置。所有这些操作都是由我为该按钮构建的宏执行的。我没有使用VBA(不熟悉),但为此使用了MS Access 2013 UI宏生成器工具。

这是问题。有时,我需要运行 100个不同的客户报告。我必须单击按钮100次,每次输入不同的客户端ID,然后将报告导出到excel。有没有一种方法可以构建一个查询,该查询接收这100个客户端ID的列表,在表上为其运行select *,然后将数据导出到100个不同的excel文件中。如何修改我的宏以具有此功能。这将拯救我一个痛苦的世界。任何帮助表示赞赏!

0 个答案:

没有答案