2

ここに画像の説明を入力してください

こんにちは、私はVS2010でreportviewerを使用するレポートに取り組んでいます。

請求書レポートです。システムにいくつかのアカウントがあり、アカウントごとにいくつかの注文があります。今、毎月、各アカウントに請求書を送信する必要があります。

レポートの上部に、 「請求先 (the address for each account)「請求書番号」をリストする必要があります。アカウントごとに異なり、連続しています。次に、中央に、このアカウントの注文の詳細をリストする必要があります。明らかに、各アカウントには請求書が必要です。

添付のスクリーンショットを参照してください。グループ化を使用して、スクリーンショットに示す請求書を作成しました。

しかし、問題があります。「アカウントアドレス」「条件」「請求書番号」はグループに入れることができませんでした(グループ内で同じです)。したがって、異なるグループについては、それらは同じ値として表示されますが、rdlcファイルでは、それらのフィールドをそこに配置します。

誰かが問題を解決する方法を知っていますか?

1つの可能性は、1つのレポートですべてのアカウントの請求書を作成する代わりに(つまり、20ページ、各ページはアカウントの請求書です)、各アカウントの請求書ごとにレポートを作成し(つまり、合計20ファイル)、請求書を印刷します。直接。これは、すべてのデータを操作し、アカウントアドレス、条件、...にreportviewerパラメーターを使用できるため機能します。

ただし、印刷前に(ソフトウェア内で)レポートを参照できなかったことを意味します。助言がありますか?

ありがとう

読者

4

1 に答える 1

6

アカウントごとに住所、請求書番号、請求書の詳細、または注文が含まれているため、

できることは次のとおりです。

編集: いくつかの詳細な方法で行かせてください!(画像の詳細をはっきりと確認するには、ズームインしてください)

1.新しいレポートを作成し、それにTablixを追加して
--Tablix has the property , it can iterate through your data
、アカウントアドレス、請求書、および条件のデータを取得するデータセットを作成します。それで :
ここに画像の説明を入力してください



画像を正しく表示できない場合..これはあなたに提示されたものと同じです

これは私が同様の要件でレポートを作成した方法です...サブレポートはタスクを大幅に緩和します

..ps:

  • 編集:あなたが質問の主題で言うように、ヘッダーに行く必要はありません。メインレポートとサブレポートは、必要なことを実行する必要があります。
  • 私はあなたがcrystal report..であるのを見ましたが、コンセプトはすべて同じです
于 2013-02-07T04:54:27.890 に答える