Crystal Reports - Как подавить заголовок страницы на первой странице группы?
У меня есть отчет, где каждая группа составляет около 5-7 страниц.
Мне нужно подавить заголовок страницы на первой странице каждой группы
Как я могу это сделать?
5 ответов
Предложение Марка Баннистера - хороший путь. Если вы ищете шаг за шагом, вот мои $0,02:
Откройте эксперт раздела (щелкните правой кнопкой мыши на пустое место, вы должны увидеть его).
Перейдите к параметрам для нижнего колонтитула группы и включите номера страниц сброса после. Вы должны увидеть, что номера страниц сбрасываются в начале каждого отчета.
Также в разделе "Эксперт" перейдите к параметрам заголовка страницы и нажмите синюю кнопку рядом с параметром " Подавить (без детализации)".
В редакторе формул введите PageNumber=1
Если вы изменили номер страницы на 1 при смене группы (как указано в другом вопросе), введите формулу
PageNumber=1
в параметре формулы "Подавить (без детализации)" в разделе "Эксперт раздела для заголовка группы" в конструкторе Crystal Reports.
Чтобы скрыть заголовок для страниц, которые не являются страницей 1, нужно изменить редактор формул, ввести PageNumber > 1
Поместите следующий код в ваш Crystal Report Designer. Используйте тот же код для нижнего колонтитула страницы.
'--------for Header--------------------------------------------------
Private Sub rptPageHeader_Format(ByVal pFormattingInfo As Object)
If PageNum.Value = 1 Then
rptPageHeader.Suppress = True
Else
rptPageHeader.Suppress = False
End If
End Sub
'-------------------------------------------------------------------
для нескольких страниц, а не страницы 1
if TotalPageCount > 1 then pagenumber < TotalPagecount