Report 分组和排序功能MS Access 2010仅返回第一行

Report 分组和排序功能MS Access 2010仅返回第一行,report,ms-access-2010,grouping,Report,Ms Access 2010,Grouping,根据查询创建报告时,我遇到MS Access 2010问题 由于版权问题,我不能分享任何代码或任何印刷品,但我会尽可能简单地描述这个问题 我有一个查询,返回一些数据来填充我的报告。比方说,这是返回的数据: Group CreationDate Price 1 11/05/2010 $3.55 1 01/07/2011 $0.9 2 01/01/2011 $1.00 2 09/19/2014 $9.05 2

根据查询创建报告时,我遇到MS Access 2010问题

由于版权问题,我不能分享任何代码或任何印刷品,但我会尽可能简单地描述这个问题

我有一个查询,返回一些数据来填充我的报告。比方说,这是返回的数据:

Group CreationDate Price 1 11/05/2010 $3.55 1 01/07/2011 $0.9 2 01/01/2011 $1.00 2 09/19/2014 $9.05 2 07/30/2006 $6.99 3 03/22/2011 $4.56 3 05/21/2008 $5.23 我在报告中使用Access Group&Sort tool进行的可视化分组是:

Sort By Code Group On Number Sort By CommentDate
谢谢您的帮助。

是的,您没有正确编写查询。但是既然你不能向我们显示查询,我们也帮不了你。为什么你要发布一个包含大量数据集的问题,却不显示可能已经调试过的查询?我不太习惯Microsoft Access,所以,这里有一个问题:分组函数是以某种方式更改我的查询,还是在查询返回结果集后执行分组?如果后面的选项是正确的,那么它无论如何都不会帮助显示我的查询,因为当我运行它时,它会获取正确的结果。无论如何,我要更改表名并将其发布在这里。我编辑了它,Lynn和Marc,现在发布了查询。 Group CreationDate Price 1 11/05/2010 $3.55 11/05/2010 $3.55 2 01/01/2011 $1.00 01/01/2011 $1.00 01/01/2011 $1.00 3 03/22/2011 $4.56 03/22/2011 $4.56
SELECT AllInfo.*
FROM (SELECT i.ID, i.[Number], IIF( i.ProjectType = 'Type1', p.Code,     fp.Code) As Code, ic.[Comment], ic.[Date] AS CommentDate FROM tbProj AS p RIGHT JOIN ((tbItems AS i LEFT JOIN tbFprojects AS fp ON i.ProjectID = fp.Id) LEFT JOIN tbItemsComm AS ic ON ic.ItemID = i.ID) ON i.ProjectID = p.Id GROUP BY i.ID, i.[Number], i.DateOpened, ic.Comment, p.Code, fp.Code)  AS AllInfo;
Sort By Code Group On Number Sort By CommentDate