Вам потребуется несколько скрытых элементов управления.
Сначала в заголовке отчета используйте DSum (), чтобы получить сумму всех ваших записей.Это будет элемент управления с ControlSource примерно таким образом:
=DSum("Price","tblInventory")
Возможно, вы захотите предоставить третий аргумент для этого, который будет предложением WHERE (без WHERE).
Назовите этот элемент управления примерно так: txtTotal
.
Теперь удалите два несвязанных элемента управления в детали вашего отчета.Сделайте первый ControlSource полем, которое вы суммируете, и установите его свойство Running Sum соответствующим образом (Over All или Over Group, в зависимости от того, как настроен ваш отчет).Назовите этот элемент управления как txtRunningSum
и установите для его свойства .Visible значение FALSE.
Теперь, в последнем элементе управления, назначьте этот ControlSource:
=[txtTotal]-[txtRunningSum]
Это должно помочь.- у вас будет элемент управления, который вычитает промежуточную сумму из общей суммы и дает вам убавленную промежуточную сумму.