2013-06-20 6 views
2

Мне было дано около 5 отчетов для разработки, и все они имели два раздела, которые были одинаковыми для всех отчетов. Остальная часть отчета была уникальной для каждого. Поэтому я взял те же разделы и превратил их в подзаголовки. Затем, конечно, в основных отчетах я добавил ссылку на суб-отчет к отчетам раздела соответственно. Я уже понял, что вам нужно было сделать изменения шрифта и т. Д., И сделать это когда-то было намного лучше, чем в 5 раз. Эти отчеты строятся в BIDS и работают отлично. Затем я взял файлы rdl и импортировал их в CRM 2011 продукт, из которого они в конечном итоге будут использоваться.Несколько отчетов используют один и тот же под-отчет

Именно здесь мои ссылки на суб-реестр прерываются. В crm 2011 я могу выбрать только один родительский отчет для вспомогательных отчетов. Поэтому, если я установил Master1 в качестве родительского отчета для двух подсистем, тогда Master1 будет работать безупречно. Однако Master2-3-4-5 будет работать с ошибкой. Subreport не может быть показан. Если я установлю Master2 в качестве родителя, то Master2 будет работать безупречно, но 1,3,4,5 не удастся?

Результаты поиска в Google, предлагающие вернуться к родительскому отчету .... это не моя проблема.

Я действительно надеюсь, что я просто делаю что-то не так, и что это не является ограничением CRM 2011.

ТИА

JB

Окончательное решение, основанное на Guido Preite Ответ

Таким образом, я создал суб-отчеты в CRM для каждого отчета, который в них нуждался. Однако все суб-отчеты в CRM загружаются из одного и того же файла rdl. Немного mgmnt боли, как заявил Гвидо, но это, где мы находимся в CRM 2011 так ...

ответ

1

Subreports может иметь только один родитель, это ограничение CRM 2011.

Вы всегда можете создать 5 идентичных подписок, я знаю, будет сложнее поддерживать, но это единственное решение (вы всегда можете создать командный файл для создания других 4-х файлов rdl при обновлении подзаголовка)

+0

OK Как насчет подключения кнопки отчета. Мы уже с тех пор, как существует более 100 отчетов, и у нас есть древовидная структура для их группировки. Что вы думаете о динамическом изменении родителя на основе выбранного отчета? – GPGVM

+0

Изменение родителя требует, чтобы отчет был сохранен/опубликован и, вероятно, пользователи не имеют прав на выполнение этого действия, но только для их выполнения. –