我对包含 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进行排序。任何帮助将不胜感激!