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 报告分组的主要内容,如果未能解决你的问题,请参考以下文章