powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Bтог по странице отчета Access
7 сообщений из 7, страница 1 из 1
Bтог по странице отчета Access
    #32585182
Tatik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!
Подскажите, пожалуйста, как в отчете Access, состоящим из нескольких страниц, выводить в конце каждой страницы итоги(например, сумму данных какого- либо поля) по каждой странице.

Заранее всем большое спасибо.
...
Рейтинг: 0 / 0
Bтог по странице отчета Access
    #32585433
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по Гейтцу т1 576

- в нижнем колонтитуле свободное поле - у меня P_Sum
- верхний колонтитул обнуляет при формате
- область данных при печати(не формате - сумма сбежит) - накапливает
- Corp_id - поле в области данных по которому производим сумму
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Private Sub ВерхнийКолонтитул_Format(Cancel As Integer, FormatCount As Integer)
Me![P_Sum] =  0 
End Sub

Private Sub ОбластьДанных_Print(Cancel As Integer, PrintCount As Integer)
Me![P_Sum] = Me![P_Sum] + Me![Corp_id]
End Sub

...
Рейтинг: 0 / 0
Bтог по странице отчета Access
    #32585528
Tatik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо за ответ! Правда я так уже делала. к сожалению, я забыла уточнить, что мне итог нужен, не в самом конце страницы всегда, а сразу после окончания области данных, т.е. на последней странице отчета, если она не полная, то итог должен быть выше.
...
Рейтинг: 0 / 0
Bтог по странице отчета Access
    #32585556
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TatikБольшое спасибо за ответ! Правда я так уже делала. к сожалению, я забыла уточнить, что мне итог нужен, не в самом конце страницы всегда, а сразу после окончания области данных, т.е. на последней странице отчета, если она не полная, то итог должен быть выше.

прекрасно - делаешь ещё одно поле в примечаниях отчёта в данные ему =[P_Sum]

чтобы колонтитул не печатался на последней странице посади в колонтитул
поля = Page и Pages пусть невидимые

Код: plaintext
1.
2.
3.
4.
Private Sub НижнийКолонтитул_Print(Cancel As Integer, PrintCount As Integer)
Me![P_Sum].Visible = True
If Page = Pages Then Me![P_Sum].Visible = False
End Sub
...
Рейтинг: 0 / 0
Bтог по странице отчета Access
    #32585558
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделай пустую группу (например =1) - только примечание
добавь примечание этой группы контрол
контолу укажи в данных = sum([полезапроса])

а при форматировании нижнего колонтитула проверяй
page <> pages и скрывай ненужные контролы







http://kozin1.narod.ru/newsite/index.html
...
Рейтинг: 0 / 0
Bтог по странице отчета Access
    #32585604
Tatik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо Shuhard!
Я что-то до такого не догадалась. сейчас попробую.
АлексейК спасибо и вам за ответ, но что-то я не очень поняла, а что значит -при форматировании нижнего колонтитула проверяй
page <> pages и скрывай ненужные контролы.
...
Рейтинг: 0 / 0
Bтог по странице отчета Access
    #32585710
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TatikСпасибо Shuhard!
Я что-то до такого не догадалась. сейчас попробую.
АлексейК спасибо и вам за ответ, но что-то я не очень поняла, а что значит -при форматировании нижнего колонтитула проверяй
page <> pages и скрывай ненужные контролы.
Код: plaintext
1.
If Page = Pages Then Me![P_Sum].Visible = False
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Bтог по странице отчета Access
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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