Private Sub ReportFooter4_Print(Cancel As Integer,_
PrintCount As Integer)
Dim intX As Integer
' Помещает суммы по столбцам в поля примечания.
For intX = 1 То intColumnCount - 1
Me("Tot" + Format(intX)) = IngRgColumnTotal(intX)
Next intX
' Помещает общий итог в поле примечания.
Me("Tot" + Format(intColumnCount)) = IngReportTotal
' Скрывает неиспользуемые поля в примечании отчета.
For intX = intColumnCount + 1 То conTotalColumns - 1
Me("Tot" + Format(intX)).Visible = False
Next intX
End Sub
Для корректной работы нужно еще добавить две небольшие процедуры в свойства отчета:
Ниже приведены обе эти процедуры (листинги 13.5 и 13.6).