2016-12-29 10 views
2

SQL Server 2008 R2のリンクビューでアクセス2013を実行しています。私は合計する二つのフィールドを持ち、データの種類は次のとおりです。
計算フィールドをレポートに追加する

SQL Server 2008の:10進数(10,2)
アクセス:ナンバー彼らはに私のクエリでフォーマットされている

通貨この構文を使用して:

cf1: Format([calcfield1],"Currency") 
cf2: Format([calcfield2],"Currency") 

私は、ボックスをテキストにバインドされ、これらのフィールドの両方でレポートを持っているとSUM()にそれらを第三テキストボックスを追加しています。これはSUM()フィールドにコントロールソース構文のI入力である:私はアクセス2013フォームを表示しようとすると

Name: SumOfFields 
Control Source: =Sum([cf1]+[cf2]) 

は今、私は下に表示されたエラーメッセージが表示されます。レポートでこの計算を実行するには何を変更する必要がありますか? Error Message

EDIT
それは違い1 cf1を行った場合、私のレポートのSerial Headerセクションにあり、そしてフィールドcf2は私のレポートのDetailsセクションにあり、かつ複数のエントリを持つことができます。

Serial Header 
$22.40 
Details 
$10.00 
$13.40 
$10.20 

$56.00 

答えて

1

はそれが役立つことここにリンクをチェックアウト:私は、私は以下のような報告書のDetailsセクションに追加される追加しようとしていますSUM()をしたいです。いくつかのことをチェックすることを心がけていますが、限られた情報でこれは私ができる最高のものです...

1)フィールドの1つはカスタムヘッダーにあります。これは試行している合計カスタムフッターにする必要がありますを追加する
2)あなたは

Link

1

は、私は@ user2676140に同意するレポートのフッターに合計を配置する必要がある - の合計は、グループフッターに表示されますおそらく次のように見えるはずです:

=[cf1] + Sum([cf2]) 

これが動作しない場合は、その後、私は[cf1][cf2]オフFormatラッパーを取って試してみて、通貨としてそれらをフォーマットするコントロールのプロパティを使用します。多分、ここでも

=[calcfield1] + Sum([calcfield2]) 

としてSumOfFieldsためControlSourceを持つ形式を設定するSumOfFieldのプロパティを使用します。

関連する問題