0

Crystal レポートをバインドするために DataTable を使用します。クレジットとデビットの列が含まれています。どちらかがゼロの場合、もう一方もゼロです。したがって、すべての列にはクレジット情報またはデビット情報が含まれます。次のようなものを表示したい:

Bank Name(Credit)|CreditAmt|BankName(Debit)|DebitAmt

最初の列には銀行名を含むクレジット レコードを表示する必要があり、2 番目の列にはクレジット金額と、3 列目と 4 列目に表示される借方金額の同じロジックが表示されます。

私の出力は現在次のようになっています。

  • HDFC 銀行 | 550 |(空白) | 0
  • 空白) | 0 | 500 | HDFCバンク

レコードごとにクレジットまたはデビットの金額しか取得できないため、クレジットまたはデビットのいずれかのセクションで空白と 0 を取得します。したがって、他のセクションには 0 と空白を入れます。空白のセクションを次のように抑制するにはどうすればよいですか?

  • HDFC 銀行 | 550 |(空白) | 500 |HDFc バンク
4

2 に答える 2

0

必要なことは、借方と貸方の両方に共通の列で取引を要約することです。銀行名が共通リンクであると仮定します。次に、借方と貸方をまとめます。実行する手順は次のとおりです。

  1. メニュー挿入->グループ (Dr. と Cr. に共通の列を選択)
  2. メニュー挿入 -> 集計 (Dr. 列を選択して SUM を使用)
  3. グループ ヘッダー行に結果を配置します。
  4. メニュー挿入->要約(Cr.列を選択してSUMを使用)
  5. グループ ヘッダー行に結果を配置します。
  6. 詳細行を非表示にする

ここで、ここで行っていることの理解を深めるために、銀行ごとの口座別に要約したいとします。ステップ 1 を実行してから、アカウントごとに別のグループを挿入し、要約された Dr. & Cr. を追加します。アカウント グループ ヘッダーに。

乾杯。

于 2012-10-16T07:12:37.763 に答える