如何递增编号报告详细信息并在没有记录时设置为 0,访问报告
How to incrementally number report details and set 0 if no records, Access Reports
我有一份包含详细信息的访问报告(见下图)。我对报告详细信息进行了增量编号。我通过创建一个 TextBox 并设置它的控制源来实现这一点:'=1' 和 运行 总和:'Over Group'。这很好用,但如果我没有记录,数字显示为 1(我希望此数字显示为 0)。如果我尝试检查 VBA 中的详细信息是否为 NULL,如果我在整个报告中至少有一个详细信息记录,它 returns 错误。
(尝试 3)
好的,所以红色部分 确实 出现在左连接中,因为查询正在为丢失的记录返回 Null
。
因此,您的真正修复是:
- Select 始终为非 Null 的详细信息字段(我假设它被称为
ID
)
将您的计数器控件的控制源设置为:
=IIf(IsNull([ID]),0,1)
这样,运行 总和将显示为 emply detail 组的零。
我有一份包含详细信息的访问报告(见下图)。我对报告详细信息进行了增量编号。我通过创建一个 TextBox 并设置它的控制源来实现这一点:'=1' 和 运行 总和:'Over Group'。这很好用,但如果我没有记录,数字显示为 1(我希望此数字显示为 0)。如果我尝试检查 VBA 中的详细信息是否为 NULL,如果我在整个报告中至少有一个详细信息记录,它 returns 错误。
(尝试 3)
好的,所以红色部分 确实 出现在左连接中,因为查询正在为丢失的记录返回 Null
。
因此,您的真正修复是:
- Select 始终为非 Null 的详细信息字段(我假设它被称为
ID
) 将您的计数器控件的控制源设置为:
=IIf(IsNull([ID]),0,1)
这样,运行 总和将显示为 emply detail 组的零。