fastreportで合計を表示するには?

解決


やまだ  2013-11-20 05:05:03  No: 45605  IP: [192.*.*.*]

こんにちは。

いつもお世話になっております。
開発環境は、win7(sp1)、delphiXE3enterprise(update2)です。

fastreport4.12.13を使っています。

fastreportで列ごとの合計を出したいと考えています。

footerを追加して、テキストボックスを貼り、ダブルクリックして
表示されたダイアログにΣをクリックして以下のように入力しました。

function=sum
data band=masterdata1
dataset=frxUserDataSet1
datafield=data1

実行してみたんですが、以下のようになりました。
3行目が合計値です。
本当であれば、100000になっているはずです。

50000
50000
5000050000

何か設定が間違っているのでしょうか?

恐縮ですが教えていただければと思います。

よろしくお願いします。

編集    削除
au  2013-11-20 19:47:49  No: 45606  IP: [192.*.*.*]

frxUserDataSetのGetValueでValueに文字列として値を設定してないですか?
数値じゃなく文字列と判定されてるから、連結されてるんだと思います。

編集    削除
やまだ  2013-11-20 20:40:58  No: 45607  IP: [192.*.*.*]

あっそうでした。

何かお恥ずかしい限りです。

合計値出ました。

お騒がせしました。

ありがとうございました。

編集    削除