无法摆脱Access子报告中的重复项

时间:2013-09-04 19:28:21

标签: ms-access ms-access-2007

我在Access 2007中遇到包含子报表的报告存在问题。让我先说明我没有创建这个数据库,它已经到位而且我只是有点被接管了,我不太了解访问权。

基本上我需要我的报告来提取我的客户历史记录和付款历史记录,根据电话号码对其进行分组,显示以下所有历史记录,最后按收到日期排序。

发生的事情是我收到所有付款信息的副本。

目前正在输出的是什么:

555-1212
john smith
123 whatever dr
hometown, usa 90210

sold date   received date   amount   agentname
1/1/2013       1/4/2013       50       jack
6/1/2012       6/6/2012       25       jim

sold date   received date   amount   agentname
1/1/2013       1/4/2013       50       jack
6/1/2012       6/6/2012       25       jim

正如您所看到的,它正在对电话号码正确分组销售,如电话号码,姓名和地址仅显示一次。但是,对于子报表拉出的每个实例,它会再次显示所有信息。我只需要为每位客户展示一套销售信息。

我有两个表,两个查询和两个报告,完成所有这些。

一个表包含客户信息,另一个表包含销售信息。

查询只需提取所需信息。

我的主报告在标题部分中有电话号码,姓名和地址。这被设置为对电话号码进行分组,并将该组保持在一个页面上。

我的子报告包含详细信息部分中的所有销售信息。这被设置为按接收日期排序。

我尝试了大量的分组,排序和移动子报表进出标题和详细信息部分的组合,但无济于事。不管怎样,总有一些重复,我无法弄清楚如何按照收到的日期对整个shebang进行排序。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

创建电话号码组部分,并在电话号码,姓名和地址以及此新组标题内的销售信息子报表中移动顶行。然后,最小化细节部分。

在您的示例中,John Smith有两条销售信息记录。因此,详细信息部分中的子报告将在主报告中的两次出现中重复两次。回想一下详细部分中的任何项目将重复记录源中的数字。然而,将项目放在不同的组部分中将删除重复项。