- ベストアンサー
アクセス 売掛金帳の一覧で合計の行を入れる方法
アクセスで売掛金帳をフォームでつくっているのですが、一覧にしたときに伝票ごとの合計の行を入れたいのですが、どのようにすればよいでしょうか。よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
★答えは DSUM関数を使います。 どのようなフォームの入力データなのかがわかりません。 たとえば 売上伝票ごとに表示される内訳明細としましょうか。 それの伝票合計を表示するとした場合 フォームのデザインにて フォーム・ヘッダーとフォーム・フッターを表示させます。 フォームフッター部分にテキストボックスを追加します。 たとえば 「伝票の合計」という名前をつけます。 つぎに 伝票の合計」のプロパティを開きます。 そこのプロパティのコントロールソースに関数を定義します。 =DSum("売上金額","売掛金帳テーブル","伝票番号='XXXXX'") のようにすると 伝票番号(XXXXX) が指定されて 売上金額が集計されて表示されます。 ___________________________________________ そうではなく 全データを表示している場合に1行ごとに伝票ごとの合計を表示したい場合はクエリを使います。 SELECT 伝票番号, Sum(売上金額) AS 売上の合計 FROM 売掛金帳テーブル GROUP BY 伝票番号; この場合は 売り上げの商品ごとの売上を集計するクエリです。 クエリ名称は 「伝票ごとの売上の合計クエリ」 これを フォームの入力データとして使うと表示されます。 他のデータと連携して一覧を作成する場合は リレーションを使ったクエリを作成してください。 たとえば 販売店を表示したい場合は「伝票ごとの売上の合計クエリ」の 伝票番号で販売店の名称をリンクできるようなクエリを作成すればできます。