У меня есть раздел в Crystal Report, который я хочу подавить. Мне нужно подавить его, если в наборе данных, который я использую, есть 0 строк в конкретной таблице. Как мне это сделать? Предусмотренное специальное поле «Номер записи» является внутренним подсчетом записей в отчете и не относится к строкам в таблице базовых данных.Отключить раздел Crystal Reports, если нет строк в datatable
Я создаю отчет с C#, но я не могу подавить раздел из кода (он не соответствует структуре проекта) - я должен быть в состоянии сделать это из самого отчета. Соответствующая таблица, безусловно, передается в отчет в наборе данных, но содержит 0 строк. Должен быть способ установить это внутри самого отчета .....
Может ли кто-нибудь указать мне в правильном направлении?
Спасибо - это сработало, но теперь у меня есть еще одна проблема. Когда в рассматриваемой таблице есть записи, отчет теперь повторяет весь раздел подробностей столько же раз, сколько строк в этой таблице .... Я также попытался сыграть с общим номеромVar внутри подзаголовка для подсчета строк в таблице, и я могу успешно подавить раздел, который я хочу в основном отчете, но этот метод затем не работает, когда есть записи ARE - он все еще подавляет раздел. У меня есть количество таблиц, используемых на уровне детализации, что, вероятно, не помогает .... – JamesW
Мне пришлось добавить формулу для подавления последующих строк, которые я не хочу видеть. Это дополнение было чисто до дизайна моего отчета, поэтому я с радостью отмечаю ваш ответ как ответ. Еще раз спасибо. – JamesW
Если вы получаете раздел для каждой записи в своем отчете, но вместо этого хотите сводку записей, вам нужно использовать заголовок группы и подавить детали. Благодаря :) –