对报表运行多个查询

Posted

技术标签:

【中文标题】对报表运行多个查询【英文标题】:Run multiple queries on a report 【发布时间】:2014-02-05 20:24:58 【问题描述】:

我有一份根据每天记录的数据生成的月度报告。在报告的底部,我有某些字段的 Sum、Min、Max 和 Avg。

我还需要能够获取上个月最后一天的数据以显示在报告的顶部,但这些数据不能包含在 Sum、Min、Max 和 Avg 中。

我假设这意味着我必须运行 2 个单独的查询并且不确定如何正确执行此操作。我也很好奇,在报告 Open 上运行 VBA 是否会更容易从查询结果中的最早日期中减去并以这种方式显示数据。

实现这些结果的最简单方法是什么?

【问题讨论】:

【参考方案1】:

VBA 会起作用,但我认为这对于子报表来说是更好的情况。

在报表的设计视图中,应该有一个子报表工具。拖放它,然后将源设置为您希望显示的其他查询结果。

【讨论】:

以上是关于对报表运行多个查询的主要内容,如果未能解决你的问题,请参考以下文章

为报表选择多个参数,如何在参数列表中为每个项目创建多个页面?

pentaho - 将数据传递给报表查询

使用报表事件处理程序运行函数

如何将现有参数从报表传递到查询

仅在查询包含数据时运行或显示查询

MS 访问报告