0

かなり複雑なレポートがあります。1回目のサブレポートまで作成できました。ここで、2 番目のサブレポート内の 1 番目のサブ レポートのフィールドを「水平方向」に要約する必要があります。

1) サブレポート 1 からサブレポート 2 (名前と合計)にフィールドを渡し、水平方向に/毎年フィールドをリストするにはどうすればよいですか?

2) 各サマリーを (Client1, Year1...YearN) のように表示するにはどうすればよいですか。2 番目のサブ レポートのセクションを挿入すると、(Client1,Year1) の直後に 2 番目のサブ レポートが表示されます。セクション エキスパートの後にページを設定しましたが、必要な順序ではありません :|

(client1,Year1-------YearN) の後にこのセクションを表示したい

レポートは次のように設計されています

Main Report
   ---- 
       Sub Report 1
          Group (Client 1 Year 1)
          --------------------------------
          Name  Amount   TotalAmount
          --------------------------------
          John  1,000     300,000,000
          End of Page 
          ----------------------------------
          (Client 1 Year 2)
          --------------------------------
          Name  Amount   TotalAmount
          --------------------------------
          John  5,000     400,000,000 
          End of Page 
          ----------------------------------

          Group (Client 2 Year 1)
          --------------------------------
          Name  Amount   TotalAmount
          --------------------------------
          Stevens  1,000     10,000,000
          End of Page 
          ----------------------------------
          (Client 2 Year 2)
          --------------------------------
          Name  Amount   TotalAmount
          --------------------------------
          Stevens  2,000     40,000 
          End of Page 
         ----------------------------------
       End Sub Report 1
  -----
       Sub Report 2
  ----------------------------------------------------------------
    Name      TotalAmount        TotalAmount .......   TotalAmount
  ----------------------------------------------------------------- 
    John     Year1(TotalAmount) Year2(TotalAmount).... YearnN(TotalAmount)
    Stevens  Year1(TotalAmount) Year2(TotalAmount).... YearnN(TotalAmount) 

 End Sub Report 2

4

2 に答える 2

1

可能であれば、サブレポートのデータをサブレポートからメイン レポートに移動し、クロス集計をレポート フッターに配置することをお勧めします。

于 2010-07-26T10:42:27.370 に答える
0

サブレポート 1 からサブレポート 2 にフィールドを渡すにはどうすればよいですか?

グローバル変数を使用します。メイン レポートの var をグローバルとして定義し、subreport1 で更新し、subreport2 でそれらにアクセスします。

于 2010-07-26T07:37:44.503 に答える