2016データベースファイル売り上げの累計を計算するには、[主キー]フィールドのように値の重複のないフィールドを作って並べ替えたクエリで、DSum関数を使います。ここでは売り上げの累計を求める方法を解説します。[主キー]フィールドなど、値が重複しないフィールドで並べ替えたクエリでは、DSum関数を使用して特定のフィールドの累計を表示できます。[ID]フィールドを昇順で並べ替えたクエリの場合、現在のレコードの[ID]より小さいレコードの数値データをDSum関数で合計すると、累計が求められます。条件式)[テーブル名]から[条件式]を満たすレコードの[フィールド名]のデータ数を合計する。(値)[値]を通貨型に変換する。データ型を操る2つのワザここでは累計計算を行うために、DSum関数を使用しました。DSum関数の戻り値は文字列として返されるため、[書式]プロパティを使用しても、通貨のスタイルで表示できません。戻り値を通貨のスタイルで表示するには、2つの方法が考えられます。1つはこちらで行ったように、DSum関数の戻り値をCCur関数で通貨型のデータに変換する方法です。すれば、自動的に通貨のスタイルで表示されます。1つは裏ワザとなりますが、「DSum("売上","売上テーブル","ID<="&[ID])*1」のように、DSum関数の戻り値に「1」を掛けます。するとDSum関数の結果が数値と見なされて掛け算が行われ、結果も数値となります。結果が数値であれば、[書式]プロパティに[通貨]を設定して通貨のスタイルで表示できます。データ抽出・集計に必要な解説まとめShare記事をシェアするtweetpocketこの記事が気に入ったらいいね!しようできるネットから最新の記事をお届けします。著者プロフィールきたみあきこ東京都生まれ、神奈川県在住。分子構造の解析を通してプログラミングと出会う。プログラマー、パソコンインストラクターを経て、現在はコンピューター関係の雑誌や書籍の執筆を中心に活動中。あつこ)テクニカルライター。企業内でワープロ、パソコンなどのOA教育担当後、OfficeやVB、VBAなどのインストラクターや実務経験を経て、フリーのITライターとして書籍の執筆を中心に活動中。