0

我有一份包含详细信息的访问报告(见下图)。我对报告详细信息进行了增量编号。我通过创建一个 TextBox 并将其设置为 Control Source: '=1' 和 Running Sum: 'Over Group' 来实现这一点。这很好用,但如果我没有记录,则数字显示为 1(我希望此数字显示为 0)。如果我尝试检查 VBA 中的 detail 是否为 NULL,如果我在整个报告中至少有一个 Detail 记录,它会返回 false。

在此处输入图像描述

在此处输入图像描述

4

1 回答 1

2

(尝试 3)

好的,所以红色部分确实显示在左连接上,因为查询正在返回Null丢失的记录。

所以,你真正的解决办法是:

  1. 选择一个始终为非 Null 的详细信息字段(我假设它被称为ID
  2. 将计数器控件的控制源设置为:

    =IIf(IsNull([ID]),0,1)
    

这样,对于 emply 详细信息组,运行总和将显示为零。

于 2018-07-09T16:53:50.873 回答