0

好的,所以我正在按世界地区跟踪某些项目,并且我已经创建了一个表格系统并将查询加入到报告中。该报告总结了 2012 年的所有数据,它在主报告中针对世界每个地区都有一个子报告。当 2013 年完成时,我希望能够复制准确的报告并更改报告和子报告的控制源,因为将在 2013 年构建的所有查询和表都具有相同的字段,因此数据应该很容易传输。现在假设我想要它,所以这是用户友好的,有没有办法可以使用 Vba 代码生成下一个报告并根据用户在表单中选择的内容更改控制源?因为这将允许不熟悉访问权限的人轻松生成报告。提前致谢。

4

1 回答 1

1

如果你和我想的一样好,2012 年报告(我包括子报告)使用按日期过滤记录的查询——将回报限制在 2012 年。对于 2013 年,你将运行相同的报告,但过滤的标准将是 2013 年。这很容易通过参数查询来处理,而 VBA 确实会使其变得简单。

如果您可以向我们展示更多信息,例如基本查询之一,那么您希望可以了解更多有关特定方法的信息。

附加信息:

此处提供了一个很好的操作指南。我相信使用参数查询和 VBA(或 VBA 的 QueryDef 对象)将用户的操作简化为仅从表单上的年份列表中进行选择并不难。如果您开始使用这种方法,请发布您拥有的内容,也许我可以提供更多帮助。(抱歉这么久才回复。)

于 2013-10-24T03:18:13.470 回答