2010-12-06 6 views
0

私は2つのテーブルを持っている:私はこのように私のcrystalReportに表示することができますどのようにcrystalReportで2つのテーブルを結合する方法は?

Table: A (the Header) 
Id|Name 
1 |A 
2 |B 
3 |C 

table: B (the lines) 
Id|Data 
1 |123 
1 |111 
1 |222 
2 |123 
2 |444 
3 |101 

1|A 
123 
111 
222 

2|B 
123 
444 

3|C 
101 

答えて

0

これは何の曲がないので、ないクリスタルの顔に、自分自身を報告すると言うことは非常に難しいですとにかく私が提供できるコードです。したがって、私の答えは決定的な答えにはならないかもしれませんが、経験的にはあなたの目標を達成しようとします。

  1. 両方のテーブルをレポートのソースにします。
  2. 両方のテーブルの関係を指定します。
  3. TableA.Idでグループ化するグループを作成します。
  4. 作成したグループに配置されたLabel Crystal Reportsを削除します。
  5. 新しく作成したグループを反映するために、新しい数式フィールドを作成します。
  6. 数式エディタで、グループの名前を|文字とTableA.Nameフィールドを連結して連結します。
  7. 新しい数式をグループヘッダープレースホルダーにドラッグアンドドロップします。
  8. 詳細セクションにTableB.Dataフィールドをドラッグアンドドロップします。
  9. レポートを試して実行し、この結果があなたの必要性を満たしているかどうかを確認し、結果が何であったかを簡単に確認して何が正しくないかを確認します。

お手数をおかけしていただきありがとうございます。 =)

関連する問題