LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Суммирова...
 Тема: Суммирование на странице
 
 15.06.2007 21:02:23
All
4316 сообщения
1-ый


Тема: Суммирование на странице
Как вывести в отчете сумму на каждом листе.
У меня в отчете несколько листов.Приходится общую сумму листа считать вручную. Общую сумму отчета делать умею, но вот каждого листа в отдельности
нет.


P.S. Общий раздел по отчетам
Автор: Алекс от 0:00:00 Источник ...
 15.06.2007 21:02:23
Борис1
1 сообщения


RE: Суммирование на странице
Как вывести в отчете сумму на каждом листе.
У меня в отчете несколько листов.Приходится общую сумму листа считать вручную. Общую сумму отчета делать умею, но вот каждого листа в отдельности
нет.



P.S. Общий раздел по отчетам
Автор: Борис от 07.05.2002 3:46:48 Источник ...
 15.06.2007 21:02:23
All
4316 сообщения
1-ый


RE: Суммирование на странице
Задача нужная и интересная. Пока существует такое решение. В таблицу добавляется поле, например, страница, далее каждая запись маркируется номером страницы в этом поле. При разработке отчета делается группировка по полю "Страница", далее Вы можете выводить на печать сумму и другие функции группировки.



P.S. Общий раздел по отчетам
Автор: Виктор Конюков от 0:00:00 Источник ...
 15.06.2007 21:02:23
Николай3
48 сообщения


RE: Суммирование на странице
Если "превлечь" немного программирования, то это можно решить так:
1. В нижнем колонтикуле отчета (там, где выводятся номер страницы) создаем поле для отображения суммы.(назовем P1)
2.В свойствах раздела "НижнийКолонтикул" назначаем процедуру на событие "Форматирование"
3.Аналогично процедуру "форматирование" для ОбластиДанных
4.И пишем несколько строк программы

Option Compare Database
Dim sSum
Private Sub НижнийКолонтитул_Format(Cancel As Integer, FormatCount As Integer)
Me.P1.Value = sSum
sSum = 0
End Sub

Private Sub ОбластьДанных_Format(Cancel As Integer, FormatCount As Integer)
sSum = Me.V1.Value + sSum
End Sub

Где V1-поле, данные которого надо суммировать


P.S. Общий раздел по отчетам
Автор: Николай от 07.05.2002 18:16:01 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Суммирова...
ПоискПоиск  Список форумовСписок форумов  
right