【发布时间】:2019-11-26 13:57:51
【问题描述】:
我正在尝试将每周必须执行的耗时管理功能自动化,但我似乎无法正确完成。
我包含了我们每周不符合项报告的摘录,我已经在 Word 中准备了几个月
但是,如果可以直接从 MS Access 数据库生成此报告会快得多。
如果每个不符合项只有一个“纠正”和一个“预防”,那么一切看起来都不错。但是,当不符合项产生多个操作时,我无法让“纠正措施”保持在一起,而是与应该保持在一起的“预防措施”分开。以下是我最近尝试的 MS Access 报告中完全相同的不符合项:
对于 RN.JS-4920,对于每个唯一的“纠正”重复单数“预防”。对于 RN.JS-4919,每个唯一的“预防”都会重复单数“纠正”。
如何更改分组以将“纠正措施”和“预防措施”汇总在一起?
提前谢谢你
【问题讨论】:
-
提供生成报告的 SQL 以及根、纠正和预防表的标题/表结构(如果有)将很有帮助。另外,是否有定义整体问题的父表?
-
听起来像是涉及两个 n 对多关系。这通常需要子报表。尝试将这两个依赖数据集中的至少一个作为子报表。
-
如果这有帮助,这个数据库中有多个表,其中我使用了三个表。一种是不符合记录,一种是纠正,指的是不符合数量,一种是预防,也是指不符合数量。每个预防措施都有一个唯一的 ID,每个纠正措施都有一个唯一的 ID,但是一个不符合项可能会导致多个预防和/或纠正措施。迈克,我有当前标题结构的屏幕截图,但我似乎无法将其包含在这篇文章中。
-
6 月 7 日,我还没有听说过子报告。我会调查那些。谢谢