Возможно, вы можете использовать комбинацию формул, которые все должны оцениваться во время печати (WhilePrintingReocrds (); функция в качестве первой строки формулы).
В верхней части раздела d1 и в нижней частиВ разделе d2 вы размещаете невидимую формулу, которая устанавливает некоторую общедоступную переменную, например:
WhilePrintingReocrds();
BooleanVar show_header_f1 := true;
''
(Возможно, вам нужно использовать ту же формулу и в заголовке отчета.) В верхней части раздела d2 и в нижней части раздела d1Вы помещаете другую невидимую формулу, которая очищает ту же переменную:
WhilePrintingReocrds();
BooleanVar show_header_f1 := false;
''
В формуле подавления для поля заголовка f1 вы пишете следующую функцию:
WhilePrintingReocrds();
Not BooleanVar show_header_f1
Могут быть синтаксические ошибки, но я надеюсь,Вы поняли идею.Возможно, вам нужно поиграть с расположением этих формул, чтобы создать запрошенное поведение.