2012-04-19 23 views
0

MemberIDに基づいて複数の行を1つの行に表示します。以下の表を参照してください。Crystal Reportの1行に複数の行を表示する

MemberID .... MemberID ........... ProjectID .......タカ
1 ........... ....... Repon Hossain .............. 5 ............... 500/-
1 ..... ............. Repon Hossain .............. 6 ............... 600/-
1 .................. Repon Hossain .............. 7 .............. .800/-
2 .................. Rony Ahmed ................. 5 ..... .......... 700/-
2 .................. Rony Ahmed .............. ... 6 ............... 600/-
2 .................. Rony Ahmed ..... ............ 8 ........... 1 0,000/-
3 ..................シャヒヌラーマン......... 6 ........... 12,000/-
3 ..................シャヒヌールラーマン......... 7 .................. 1000/-
3 .................. Shahinur Ra​​hman ......... 8 ........... 50,000/-

およびCrystalレポートを使用したMemberIDに基づいて、1行に上記の行を表示します。私はSQLクエリを変更したくありません。

MemberID ...メンバー名.....毎日の貯蓄......毎週の貯蓄......... DPS ....... FDR
1 .... ............. Repon Hossain .......... 500/- ...................... .600/- ................. 800/- ....... 0/-
2 ............ ..... Rony Ahmed .............. 700/- ....................... 600/- ................... 0 .......... 10,000/-
3 ............. ....シャヒヌ・ラフマン......... 0 ......................... 1200/- ...... .......... 1000/- .... 50,000/-

+0

okとyurの質問は... – Shoban

答えて

0

と仮定すると:

  • Daily SavingsはProjectID 5の値です。
  • Weekly SavingsはProjectID 6の値です。
  • DPSはProjectID 7の値です。
  • FDRはProjectID 8の値です。 (各式ためPROJECTIDの適切な値を有する)

    if {MyTable.ProjectID}=5 then {MyTable.Taka} else 0 
    

    グループ: -

は毎日貯蓄、毎週貯蓄、DPS及びFDR、類似の各々について数式を設定しますメンバーIDのレポート、詳細とグループヘッダー行の非表示、メンバーIDとメンバー名のフィールドの追加、の合計がグループフッターに追加されます。

+0

projectid 6のファイルは正しく表示されていますが、他のプロジェクトIDでは機能しません。他のプロジェクトIDの残高は0.00です。 –

+0

詳細セクション(セクションは非表示)に合計フィールドを使用し、メンバーIDグループのサマリーフィールドを挿入しました。それは今です。 –

関連する問題