MS Access 报告分组

Posted

技术标签:

【中文标题】MS Access 报告分组【英文标题】:MS Access report grouping 【发布时间】:2019-11-26 13:57:51 【问题描述】:

我正在尝试将每周必须执行的耗时管理功能自动化,但我似乎无法正确完成。

我包含了我们每周不符合项报告的摘录,我已经在 Word 中准备了几个月

但是,如果可以直接从 MS Access 数据库生成此报告会快得多。

如果每个不符合项只有一个“纠正”和一个“预防”,那么一切看起来都不错。但是,当不符合项产生多个操作时,我无法让“纠正措施”保持在一起,而是与应该保持在一起的“预防措施”分开。以下是我最近尝试的 MS Access 报告中完全相同的不符合项:

对于 RN.JS-4920,对于每个唯一的“纠正”重复单数“预防”。对于 RN.JS-4919,每个唯一的“预防”都会重复单数“纠正”。

如何更改分组以将“纠正措施”和“预防措施”汇总在一起?

提前谢谢你

【问题讨论】:

提供生成报告的 SQL 以及根、纠正和预防表的标题/表结构(如果有)将很有帮助。另外,是否有定义整体问题的父表? 听起来像是涉及两个 n 对多关系。这通常需要子报表。尝试将这两个依赖数据集中的至少一个作为子报表。 如果这有帮助,这个数据库中有多个表,其中我使用了三个表。一种是不符合记录,一种是纠正,指的是不符合数量,一种是预防,也是指不符合数量。每个预防措施都有一个唯一的 ID,每个纠正措施都有一个唯一的 ID,但是一个不符合项可能会导致多个预防和/或纠正措施。迈克,我有当前标题结构的屏幕截图,但我似乎无法将其包含在这篇文章中。 6 月 7 日,我还没有听说过子报告。我会调查那些。谢谢 【参考方案1】:

@June7 是正确的。

将子报表添加到主报表中会生成我想要呈现的列表。

主要报告是根据不合格表生成的。

“纠正措施”列表是从单独的表格生成的子报告,但引用了不合格编号。 “预防措施”列表是从另一个单独的表生成的另一个子报告,但引用了不合格编号。

【讨论】:

以上是关于MS Access 报告分组的主要内容,如果未能解决你的问题,请参考以下文章

MS Access 报告 - 多个分组问题

即使没有结果,如何在分组的 MS Access 报告中显示类别

MS ACCESS 报告 - 显示或隐藏“按标题分组”

MS Access 报告布局

报告摘要 - MS Access

基于表的 MS Access 报告引发“查询太复杂”错误