- PR -

Activereport グループヘッダに合計値を求める

投稿者投稿内容
Tesla
常連さん
会議室デビュー日: 2007/03/13
投稿数: 30
投稿日時: 2008-03-08 00:22
引用:

リコピンさんの書き込み (2008-03-04 10:30) より:
GroupHeader1 中の消費税のテキストボックスで、DataFieldプロパティを

SummaryFunc    Sum
SummaryGroup    GroupHeader1
SummaryRunning  None
SummaryType    SubTotal
DataField        = Kingaku * 0.05

としてみましたが、うまくいきませんでした。
このような集計の場合、コード上で

Fields.Add("= Kingaku * 0.05")

などと、アンバウンドフィールドを追加する必要があるのでしょうか。


遅くなりましたが、確認してみました。
計算式を設定したフィールドを追加すると、計算結果を集計できます。

コード:
Textboxのプロパティ:
SummaryFunc	Sum
SummaryGroup	GroupHeader1
SummaryRunning	None
SummaryType	SubTotal
DataField		消費税合計

// DataInitializeで、計算フィールドを追加
Field f = new Field();
f.Name = "消費税合計";
f.FieldType = FieldTypeEnum.Int32;
f.Formula = "= System.Math.Floor("Kingaku * 0.05)";
this.CalculatedFields.Add(f);


スキルアップ/キャリアアップ(JOB@IT)