我使用一次性“一次性”MS Access数据库导出的数据 . Access数据库总是有4个表:table1,table2,table3和table4 . 第一步是设计一个查询,根据表1和表2之间的内部联接创建表5.第二步是设计一个宏,将表1,表3,表4和表5各自导出到它们的自己的Excel工作簿 . 第三步是运行宏 . 我显然可以从已经拥有它们的访问数据库中导入“本地”查询和宏对象,但我正在寻找使用Access / Microsoft Visual Basic for Applications更快,更有效的方法的建议 .
1 回答
简而言之:
1)使用
SELECT INTO
创建表:2)使用DoCmd.OutputTo方法(VBA)或ExportWithFormatting宏操作导出每个表:
最后,您可以通过AutoExec宏来运行上述操作,该宏在您打开数据库或表单上的按钮时运行 .
希望这可以帮助 .