Crystal Reports - Как подавить заголовок страницы на первой странице группы?

У меня есть отчет, где каждая группа составляет около 5-7 страниц.

Мне нужно подавить заголовок страницы на первой странице каждой группы

Как я могу это сделать?

5 ответов

Решение

Предложение Марка Баннистера - хороший путь. Если вы ищете шаг за шагом, вот мои $0,02:

  1. Откройте эксперт раздела (щелкните правой кнопкой мыши на пустое место, вы должны увидеть его).

  2. Перейдите к параметрам для нижнего колонтитула группы и включите номера страниц сброса после. Вы должны увидеть, что номера страниц сбрасываются в начале каждого отчета.

  3. Также в разделе "Эксперт" перейдите к параметрам заголовка страницы и нажмите синюю кнопку рядом с параметром " Подавить (без детализации)".

  4. В редакторе формул введите 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
Другие вопросы по тегам