基于一个查询生成多个类似的报告 - MS Access

时间:2012-08-02 21:50:04

标签: sql access-vba ms-access-2010

我正在尝试从MS Access 2010中的一个查询生成许多相关的直方图。我所拥有的是两列,目标大小和实际测量值。我需要按目标大小分割每个直方图,以便非常清楚哪些测量值是异常值,哪些实际上是另一个目标大小分组的一部分。

我有一个表格,您可以在其中指定您有兴趣查看的目标尺寸,然后是一个与其他表格连接的查询,以提供目标尺寸列表和实际测量值。

实施例

+-----------+--------+     +-----------+
| tgtHeight | Height |     | tgtHeight |
+-----------+--------+     +-----------+
| 900       | 984    |     | 900       |
| 900       | 910    |     | 1600      |
| 1600      | 1744   |     +-----------+
| etc...    |        |
+-----------+--------+

是否可以告诉报告只选择第一个表中tgtHeight = 900的值,无论是在VBA还是SQL中(我不需要为每个tgtHeight直方图创建新报告)?

1 个答案:

答案 0 :(得分:0)

OpenReport方法包含where参数。

DoCmd.OpenReport "ReportName", acViewPreview,,"tgtHeight =900"

http://msdn.microsoft.com/en-us/library/office/bb238032(v=office.12).aspx