从Access 2007生成报告通过VBA自动使用查询

时间:2010-02-12 13:33:40

标签: sql ms-access vba report

我有一些需要导出到报表中的查询,我希望每次打开数据库时都会自动完成。我猜这可能是使用VBA,我没有太多的知识。

有人可以帮忙吗?

谢谢

2 个答案:

答案 0 :(得分:0)

最简单的方法是根据查询构建报告,并向数据库添加Autoexec macro以打印报告。

EDIT 选择Create Macro,选择Open Report as the Action,从下拉列表中选择报告名称,将宏保存为AutoExec。

答案 1 :(得分:0)

也许我在你的问题中遗漏了一些东西,但听起来你只需要将报告的记录源基于SQL而不需要VBA。将SQL直接复制并粘贴到报告记录源中。每次打开报告时,它都会自动提取最新数据。