Подотчеты Crystal Reports - PullRequest
       5

Подотчеты Crystal Reports

1 голос
/ 27 октября 2010

Вот сценарий, в котором мне нужна помощь

У меня есть отчет - сводный отчет XYZ (со встроенным подотчетом) и отчет о деталях XYZ (подотчет)

Требуется, чтобы отчет XYZ Details был вложенным отчетом в сводный отчет XYZ, а также был доступен в виде автономного отчета через параметр.

Информация отчета:

1) Параметр, позволяющийпользователь должен выбрать отчет, который он хотел бы запустить, либо сводный отчет XYZ, либо отчет о деталях соглашения.

2) отчет о деталях XYZ также должен быть вложенным отчетом в сводный отчет XYZ, который позволитпользователь может запустить подробный отчет XYZ через сводный отчет XYZ, выбрав связанный номер документа.

Я не знаю, ясно ли я здесь.Дайте мне знать, если вам нужно больше информации

1 Ответ

1 голос
/ 27 октября 2010

Комбинация возможности интерактивного просмотра деталей соглашения, и возможность указать, следует ли запускать отчет на уровне детализации или сводки, делает это довольно сложным - первый реализован в Crystal с использованиемСкрывайте функциональность, в то время как последний требует условного подавления.

Я рекомендую не делать подробный отчет в подотчете, если вы можете его избежать - я нахожу их неудобными для разработки и сопровождения.Кроме того, из-за необходимости детализации в интерактивном режиме или в начальный период выполнения вам необходимо будет ссылаться на подотчет дважды - один раз для детализации и один раз для параметризованного выбора подробного отчета.Вместо этого рассмотрите возможность связывания таблицы «Документы» с таблицей «Сведения о соглашении».

Если у вас есть для перехода по маршруту подотчета, тогда:

  • Настройте свой параметрс соответствующим именем (например, ReportType).
  • Сгруппируйте основной отчет по номеру документа (если он еще не создан) и поместите элементы сведений в раздел верхнего колонтитула группы, а нижний колонтитул группы будет исключен.
  • Разделите подробный раздел отчета на два подраздела.
  • Установите для первого подробного подраздела значение Скрыть (развертка ОК) и добавьте в него вложенный отчет с соответствующими ссылками на номер документа.
  • Установите для второго подраздела условное подавление (в диалоговом окне «Эксперт раздела») на основе значения параметра и добавьте в него вложенный отчет с соответствующими ссылками на номер документа.

В качестве альтернативы рассмотрите метод, предложенный PowerUer, в комментариях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...