【问题标题】:MS Access - Link Master / Child fields not working when linking subreport to master reportMS Access - 将子报表链接到主报表时链接主/子字段不起作用
【发布时间】:2018-11-08 19:03:40
【问题描述】:

我有一个子报表没有有效地连接到主报表。我创建了父报表,然后将查询拖放到报表的详细信息部分。当我在适当的字段上链接时,它似乎忽略了它,并从子部分带回每个记录块,并将其绑定到主记录。

当我将主查询过滤为仅一条记录时,它按预期工作,因为它只有一种组合要处理。当我将其过滤为两条记录时,它开始将事物相乘,就像在笛卡尔积中一样

链接这两个原始查询的查询以我认为表单应该执行的方式正常工作。

这是链接表单中主查询和子查询的查询:

SELECT [WT1 for Complete WT Container].Number, 
[WT1 for Complete WT Container].ItemID, 
[WT1 for Complete WT Container].ItemRecordNumber, 
[WT3 Detail and Transpose].ItemRecordNumber, 
[WT3 Detail and Transpose].Itm, 
[WT3 Detail and Transpose].ItemDescription, 
Count([WT1 for Complete WT Container].Number) AS CountOfNumber

FROM 
[WT1 for Complete WT Container] INNER JOIN [WT3 Detail and Transpose] 
ON [WT1 for Complete WT Container].ItemRecordNumber = [WT3 Detail and Transpose].ItemRecordNumber
GROUP BY [WT1 for Complete WT Container].Number, 
[WT1 for Complete WT Container].ItemID, 
[WT1 for Complete WT Container].ItemRecordNumber, 
[WT3 Detail and Transpose].ItemRecordNumber, 
[WT3 Detail and Transpose].Itm, 
[WT3 Detail and Transpose].ItemDescription;

我错过了什么?我正在使用 ItemRecordNumber 填写链接主字段/链接子字段。应该可以的。

【问题讨论】:

    标签: ms-access


    【解决方案1】:

    显然,将主报表中的字段放在标题部分中,而将子报表数据放在详细信息部分中无法正常工作。两者都必须在主报告的详细部分中才能起作用。在我移动主要部分中的字段后,它起作用了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-08
      • 2020-11-11
      • 1970-01-01
      • 2013-11-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多