Показать сообщение отдельно
Старый 21.09.2011, 11:11   #13  
Captain is offline
Captain
Участник
Лучший по профессии 2017
 
300 / 81 (3) ++++
Регистрация: 28.02.2003
В свойствах Табликса создаем группу "table1_Group1" с группировкой по значению =Fields!lCurrPage.Value и выставляем указанные параметры и начинаем рассуждение.
1. Каждая группа порождает новую страницу, следовательно футер табликса всегда будет без данных.Футер табликса отключаем а итоги собираем на последнем уровне группировки. Добавляем Footer группы "Итого по документу"
2. Header группы нам нужен на каждой странице чтобы показать Header табликса при количестве страниц > 1. Повторяем на макете Header группы = Header табликса.
3. Нам потребуется еще Header и Footer группы для переноса итогов постранично. Добавляем и...самое интересное формируем правила его вывода.
- если в документе 1 группа и число строк <=11, то видимость FALSE. Footer группы "Итого по документу" = TRUE
- если в документе 2 группы (11 строк + например 10 строк из 23), то видимость: 1 страница Header = FALSE, Footer=TRUE, 2 страница Header=TRUE,Footer = FALSE, Footer группы "Итого по документу" = TRUE
- если в документе более 3х групп, то 1 страница Header = FALSE, Footer=TRUE, 2 страница страница Header = TRUE, Footer=TRUE,Footer группы "Итого по документу" = FALSE, 3 страница Header=TRUE,Footer = FALSE, Footer группы "Итого по документу" = TRUE.

Вроде так?

[attachment=1258:Group_properties.jpg].
Миниатюры
Нажмите на изображение для увеличения
Название: Group_properties.jpg
Просмотров: 530
Размер:	83.8 Кб
ID:	10678  
__________________
---------------------------------------------------------------------------------------------
"Собрать стадо из баранов легко, трудно собрать стадо из кошек" Профессор Сергей Капица