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

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

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

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

Ответ 1

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

  • Откройте эксперт раздела (щелкните правой кнопкой мыши по некоторому пробелу, вы увидите, что оно появилось).

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

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

  • В Редактор формул введите PageNumber = 1

Ответ 2

Если у вас есть reset номер страницы до 1 при смене группы (как указано в другом вопросе), введите формулу

PageNumber=1

в опции формулы "Подавить (без бурения)" в разделе "Эксперт раздела" в разделе "Заголовок группы" в "Дизайнере Crystal Reports".

Ответ 3

Поместите следующий код в свой 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
'-------------------------------------------------------------------