2

同じパラメータを使用する複数のレポートがあります。

すべてのレポートをマージしたマスターレポートを作成する必要があります。rdlcファイルを1つの大きなファイルにコピーアンドペーストしたくありません。

ReportBookと呼ばれるTelerikによるコントロールを見つけましたが、お金がかかります!! http://www.telerik.com/help/reporting/designing-reports-general-explanation.html

誰かが似たようなことを知っていますか?または私は非常に明白な何かを逃していますか?

VisualStudio2005を使用しています...

乾杯

編集:-私はその場でrdlcファイルを生成しようとしました。複数のデータソースではうまく機能しません。すべてのレポートを1つの大きなrdlcファイルにコピーして貼り付けることにフォールバックします。

サブレポートは私の問題を解決しますか?これらがどのように機能するかわからない。ドリルダウンレポートが機能するのを見てきました。実際のところ、1ページにフラットに表示する必要がある2段階のドリルダウンレポートがあります。

つまり、雇用主を一覧表示するレポートがあり、特定の雇用主のすべての従業員を一覧表示するサブレポートを作成するとします。それでは、1つのrdlcで、雇用者のリストと各雇用者の従業員の一連のサブレポートを作成することは可能ですか?

4

3 に答える 3

2

reportviewer コントロールを使用して、100 以上の異なるレポートを表示しています。それは完璧に機能します。あなたはそれに入る必要があります。

はい、できるだけ多くのサブリプロットを使用できます。現時点では、4 つのレベルのサブレポートを使用しています。

subreprot を使用すると、非常に簡単に要件を達成できます。はい、グループ化/ソートなどを行うことができます。

サブレポートごとに、バックエンド コードで呼び出しをキャッチする必要があります。次に、サブレポート名を使用してレポート呼び出しを区別できます。

あなたがグーグルなら、あなたはそれを行う方法を見つけることができるでしょう!

お役に立てれば。

乾杯

アリ・ファラズ

于 2010-02-02T09:29:57.877 に答える
1

この機能は、ベースの Microsoft Report Viewer コントロールには存在しません。あなたが提案したように、Telerik または別の会社からモジュールを購入できます。または、これを処理するものを作成することもできます。

少し複雑ですが、RDLC ファイルを動的に生成できます。GotReportViewer.comには、これがどのように機能するかを理解するためのコードがあります。例へのリンクは、ページの右下にあります。基本的には、レポートで使用する XML ファイル (RDLC ファイル) を生成して、ReportViewer コントロールがデータを画面に表示する方法を認識できるようにするという考え方です。

したがって、レポート パラメーターを取得したら、それを記述したコードにフィードしてレポート定義ファイルを動的に作成し、そのレポート定義ファイルを reportViewer コントロールに渡すことができます。

これはまさに Telerik モジュールが行っていることだと思います。

于 2010-01-25T19:06:31.653 に答える
0

助けてくれてありがとうジョン。

rdlc ファイルを動的に生成しようとしましたが、ストアド プロシージャから読み取る複数のデータセットではうまく機能しないようです。

次に、驚くべきレポート ツールであるテレリック レポートを調べました。しかし、それを使用すると、レポートのデザインをゼロから開始する必要がありました。

多くのグーグル検索の後、私が達成したいことは単純なvs rdlcレポートで非常に可能であることに気付きました. 特定のフィールドでデータをグループ化できることを知りません。たとえば、すべての従業員を雇用主のグループに分けたレポートを取得できます。

レポートをコピーして貼り付ける必要がない限り..私が働いていたタイトなスケジュールを見て、解決策を探すのに何時間も費やした後、少し手作業をしても害はないと思いました.

于 2010-02-01T19:29:57.240 に答える