0

10個のレポートがあり、それぞれに1つ以上の表とグラフが含まれているとします。
ユーザーがレポート1から棒グラフ、レポート2からグリッドと円グラフ、レポート3からグリッドなどを選択して、複合レポートを作成できるようにします。

Telerikには、サブレポートとして複数のレポートを組み合わせ、ユーザーが含めたい要素を除くすべての要素(表、グラフ)を非表示にするソリューションがあると思います。すべての要素が最小サイズのパネル内に配置されている場合、要素が非表示になるため、空白が消えるはずです。この方法を使用して簡単なテストを行いましたが、機能しているようです。

私の質問は、これが要件にアプローチするための最良の方法ですか?Crystal ReportsActiveReportsDevExpressなどの他のツールを使用したより良いアプローチはありますか?

4

1 に答える 1

3

ジュール

実行時にこれらのレポートを結合しようとしていますか?ActiveReportsでは、これら3つのレポートを個別に実行してから、3つすべてを組み合わせて1つのレポートドキュメントを作成するか、これらの個々のページを組み合わせて別のレポートドキュメントを作成できます。このドキュメントは、任意のビューアで表示したり、印刷したり、PDFやExcelなどにエクスポートしたりできます。

設計時には、それは実行可能ですが、それだけの価値はありません。特定の種類のレポートのユーザー選択に基づいてレイアウトが最初に正しく作成され、次にレポートを実行する前に正しいデータが供給されていることを確認するためのコードが必要になります。

于 2012-09-21T16:59:22.703 に答える