繁体   English   中英

过滤后访问报告汇总数据

[英]Access report summing data after the filtering

这是结构,我们将Access 2007与SQL Server一起使用。 我们已经建立了查询,该查询将提取我们要查找的数据,然后根据特定的ID进行过滤。 然后报告查询结果。 在报告上,我们需要在报告上具有字段“金额”的总和。 这是问题所在,报表正在处理整个数据库上的运行总和,而不是过滤后的查询结果。

我尝试更改报表运行总和参数没有成功。 除了建立分组以外,自然也只有一组,所以这并不是真正的成功。

任何帮助,将不胜感激。

在您希望显示总和的控件中,将其输入到ControlSource属性中:

=Sum(Nz([Amount],0))

看看是否有帮助。

如何为报表指定数据源?

您可以通过这种方式打开报告...

DoCmd.OpenReport "MyReport", acViewPreview, , "Id = " & MyId

或者这样

DoCmd.OpenReport "MyReport", acViewPreview, , , , "Id = " & myId
.......
Private Sub Report_Open(Cancel As Integer)
Me.RecordSource = "Select fields from view where " & OpenArgs
End Sub

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM