Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как в отчете в конце каждой страницы выводить сумму? / 4 сообщений из 4, страница 1 из 1
19.12.2002, 10:00:18
    #32081524
alles
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в отчете в конце каждой страницы выводить сумму?
Я создал отчет и в колонке СУММА в конце каждой страницы мне нужно чтобы суммировалась сумма значений этой калоки на каждой странице, а в конце отчета была общая сумма по всем страницам(ну это я знаю как делать)
Помогите ПЛИЗ.
...
Рейтинг: 0 / 0
19.12.2002, 10:02:46
    #32081525
mahoune
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в отчете в конце каждой страницы выводить сумму?
Все это надо обрабатывать перед печатью кажется AfterFormat! Потому как только в этот момент ты получишь разбиение на страницы! Либо самому страницы наполнять! Я от всех этих отчетов устал, хоть они и хороши и стараюсь передавать все в Excel!
...
Рейтинг: 0 / 0
19.12.2002, 11:35:13
    #32081609
Ан
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в отчете в конце каждой страницы выводить сумму?
Попробуй сделать следующее:

1. Создай поле в области нижнего колонтитула, например ПолеСумма.

2. На событие Печать(OnPrint) верхнего колонтитула повесь процедуру:

Private Sub ВерхнийКолонтитул_Print(Cancel As Integer, PrintCount As Integer)
Me!ПолеСумма = 0
End Sub

3. На событие Печать(Print) в области данных повесь процедуру:

Private Sub ОбластьДанных_Print(Cancel As Integer, PrintCount As Integer)
If PrintCount = 1 Then
Me!ПолеСумма = Me!ПолеСумма + Me!ЧтоСуммировать
End If
End Sub
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
25.01.2005, 10:47:01
    #32881693
Tagaev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в отчете в конце каждой страницы выводить сумму?
АнПопробуй сделать следующее:

1. Создай поле в области нижнего колонтитула, например ПолеСумма.

2. На событие Печать(OnPrint) верхнего колонтитула повесь процедуру:

Private Sub ВерхнийКолонтитул_Print(Cancel As Integer, PrintCount As Integer)
Me!ПолеСумма = 0
End Sub

3. На событие Печать(Print) в области данных повесь процедуру:

Private Sub ОбластьДанных_Print(Cancel As Integer, PrintCount As Integer)
If PrintCount = 1 Then
Me!ПолеСумма = Me!ПолеСумма + Me!ЧтоСуммировать
End If
End Sub
Да это правильный вариант я уже попробовал у меня получился
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как в отчете в конце каждой страницы выводить сумму? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]