Простой ответ - запускать новую страницу при каждом изменении группы.
Нет простого способа определить, будет ли комбинация заголовка группы, сведений о группе и нижнего колонтитула группы разделяться на две страницы (чтобы затем можно было начать новую страницу для заголовка группы). Обычный способ справиться с этим - проверить опцию «держать вместе» в каждом из разделов группы (как описано Кангканом) и при необходимости повторять пункты заголовков в заголовках страниц.
Существует сложный способ сделать это - определить, сколько уже напечатано на текущей странице, затем вычислить, насколько большой будет следующая объединенная группа, и ввести условную формулу в разделе заголовка группы для новой страницы перед вариант. Тем не менее, это довольно сложно написать и трудно поддерживать, так как формула условного подкачки придется переписать, если есть какие-либо изменения в длине любого из рассматриваемых разделов.
РЕДАКТИРОВАТЬ - повторение элементов заголовка группы в заголовках страницы -
Скажем, вы хотите повторить элемент группировки под заголовками столбцов, где группа была разделена на две страницы:
- Разделить существующий раздел заголовка страницы на два подраздела с заголовками столбцов в первом подразделе;
- Добавить элемент группировки ко второму подразделу заголовка страницы;
- В эксперте раздела установите условную формулу для параметра Подавить (без детализации) для подраздела заголовка второй страницы:
RecordNumber = 1 or Previous ({fieldname}) <> {fieldname}