2

私はこれらの部分を含むレポートを持っています:

ReportTitle
ColumnHeader
MasterData
ColumnFooter
ReportSummary

ReportTitleのMasterDataのフィールドの合計を表示するにはどうすればよいですか?

4

2 に答える 2

2

私は2つの可能な方法を見ることができます:

  • レポート変数を介して:

    1. 合計を個別に計算します。

    2. TfrxReport.OnGetValueレポート変数(および場合によってはイベント)を使用して、合計をレポートに渡します。

  • DoublePassレポートのプロパティを介して:

    1. TfrxReport.EngineOptions.DoublePassプロパティをに設定しますTrue

    2. レポートスクリプトで合計を計算し、最初のパスでスクリプト変数に保存します

    3. 2回目のパスで変数からメモを入力します。

    スクリプトで使用Engine.FinalPassして、それが最後の(2番目の)パスであるかどうかを検出します。

于 2011-05-24T08:34:57.677 に答える
0
  1. 総和の変数を定義する
  2. レポートの最初のパスでsumatoryを変数に割り当てます
  3. 2回目のパスで変数を表示

または、合計がクエリの結果である場合は、この結果を取得して表示します

于 2011-05-24T08:32:06.163 に答える