问题描述
在详细信息部分中,我有一个包含2个文本框的报告(实际上是多个文本框,但例如)。我有一个带有字段BUYER HOLDAGE INVAMT的Access DB表。我必须列出每个买方名称和基于保留期限的每条记录的总发票金额。每个买家可能有多笔记录,金额各不相同,所以我必须对它们进行求和。
我创建了一个查询,该查询成功在QUERY MODE中返回正确的数据: 选择[tbl]。[buyer]作为MyBuyer,Sum([tbl]。[InvAmt])作为SumOfInvAmt 来自[tbl]的([tbl]。[HoldAge])
让我进入查询设计模式
名称_1 | $$$(从各种记录中正确得出)
name_2 | $$$ ....
我需要在报告中显示记录,例如:
BuyerName | HoldAge1-10_InvAmt
名称_1 | * query1(12美元或以下)
...等等
我放置了文本框的ControlSource
买方的是= DLookUp(“ [MyBuyer]”,“ [qryHeldAge10]”)
HeldAgeAMt是= DLookUp(“ [SumOfInvAmt]”,“ [qryHeldAge10]”)
即使查询设计模式一次显示了正确的数据,报表也只是为具有相同SUM的每个买方记录打印了一行行。如果John Doe在表中有3条记录,金额分别为$ 1,$ 2,$ 3,则会在报表上打印
John Doe $ 6
John Doe $ 6
John Doe $ 6
每个买家等等。
对于每个买方,我都需要一行,并带有该买方名称的数据库中所有INVAMT字段的总和。.示例
John Doe $ 6
玛丽珍$ 8
Fred Doe $ 9
在“相同”报告页面上的全部。
我在做什么错?查询看起来不错,但报表无法正确显示。我什至尝试过将一组添加到BUYER的报表设计中。
感谢您的时间。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)