Не знаю поможет ли , но CR под рукой нет и не будет - то что помню
http://flylib.com/books/en/4.229.1.35/1/ - в конце текста примеры формул примерно на эту тему - надо немного доработать
а секция скрывается по формуле - см. рис.10
http://htr.io/parus/f/Parus7_Crystal_Reports.html Suppres и там формулу можно ввести CountCustomer <> 0 а записи так анализировать
Code:
If {Orders.Order Amount} = 'ДД' Then
(CountCustomer := 1;
- это так раньше было в 8.5, сейчас не знаю, ну и обнуление надо не забыть - вот эта фраза
Code:
@Reset Group Bonus is placed in the group header and suppressed:
WhilePrintingRecords;
NumberVar CountCustomer := 0;
CountCustomer это для примера - вам надо свое поле анализировать на совпадение с ненужным названием и если хоть одно поле такое есть то как в примере CountCustomer станет не равным 0 и секция должна скрыться. Можно еще вариант с субрепортами посмотреть - но тормозить сильно будет