2012-04-19 24 views
2

Windowsアプリケーションのvs2008でrdlcレポートを設計しています。私は部門に基づいて購入と販売を表示したい。 1つの部門を選択するとうまくいきますが、各部門の購入データと販売データを別々のテーブルに表示する方法はわかりません。私は埋め込みリソースをレポートに使用しました。レポートはDataTable(dataset-xsdファイル)に基づいて設計され、ITEMS、Purchase、Sales、Net as Fieldsを含みます。私は画像を添付して、表示したいフォーマットを記述しています。 enter image description hereRDLC - レポート:テーブルを複数回繰り返します

私にいくつかの提案をしてください。前もって感謝します。

答えて

1

まず、DataTableにDepartmentフィールドを追加する必要があります。 RDLCでListオブジェクトをレポートの本文に追加します。 Listの詳細セクションにはFields!Department.Valueがあります。最後に、ListにそのままオブジェクトTableを埋め込みました。これで、部門ごとに1つのテーブルが作成されます。

+0

あなたの応答に感謝Biran。私はDepartmentをDataTableに追加していますが、依然として私はこのレポートを知らないのです。単一のDataTableはすべてのレコードを保存し、一度レポートに提供しますか?あなたはもっとそれについて探検していただけますか? –

0

テーブルを繰り返すソリューション(reportGroupとして機能する)が必要でしたが、ここでの答えは私を解決に導いてくれました。さらなるニーズがありました。各テーブルを別のページに表示する必要があります。

私はfyiReporting Designer(プロジェクトは死んでいます)を使用しています。リストを作成し、各テーブルをリストに追加し、最後にページ区切りを設定します。私はListと3つのテーブルのそれぞれに同じグループ化フィールド/式を使用しました。

これは、今後同じような課題で人々を助けることを願っています。

+0

最初の行は「私のあまりにも」のように見えますが、さらに読むと、これは実際には答えです。 –

関連する問題