• 締切済み

accessでの集計方法

access2002で以下のようなデータベースを作成しています。 販売台数テーブル 日付 ,色,台数,金額 20051201,gr,100,1000 20051201,ye,212,2120 20051201,bl,222,2220 20051201,wh,220,2200 20051202,gr,110,1100 20051202,ye,150,1500 20051202,bl,210,2100 20051202,wh,125,1250 現在、Form売上でコンボボックスcmb日付とcmb色を選択してcmd検索ボタンをクリックすると、日付、色、台数、金額が表示されるようになっています。 このフォームを使って、日付、全色の台数の合計、金額の合計を表示できるようにしたいと思っています。 どなたかご教授をお願いします。

  • shinp
  • お礼率33% (54/163)

みんなの回答

  • bonaron
  • ベストアンサー率64% (482/745)
回答No.3

例から欲しい結果がこういうことなら > 日付,台数の合計,金額の合計 > 20051201,754,7540 > 20051202,595,5950 次の手順で。 (1) 選択クエリで、日付、台数、金額のフィールドを作成。 (2) ツールバーの集計ボタン(Σのマーク)をクリック。 (3) 台数と金額の集計の行を「グループ化」から「合計」に変える。

  • bonaron
  • ベストアンサー率64% (482/745)
回答No.2

例から欲しい結果がこういうことなら > 日付,台数の合計,金額の合計 > 20051201,754,7540 > 20051202,595,5950 次の手順で。 (1) 選択クエリで、日付、台数、金額のフィールドを作成。 (2) ツールバーの集計ボタン(Σのマーク)をクリック。 (3) 台数と金額の集計の行を「グループ化」から「合計」に変える。

  • PCFREAK
  • ベストアンサー率51% (417/805)
回答No.1

「クロス集計クエリ」を使えば簡単に出来ますよ。

関連するQ&A

  • 【Access】コンボボックスの値の変更方法

    フォームにコンボボックスを配置し、下記の動作をさせたいと思ったのですが、1は出来たものの2が出来ませんでした(値集合ソースの中身は表示されるものの、選択してもコンボボックスに反映されませんでした)。 1. フォームオープン・・・データベースのcmb1の値より、対応する文字をコンボボックスに表示する。 2. コンボボックスの値の変更・・・プルダウンから値集合ソースに表示されている任意の値を選択し、コンボボックスに設定する。 その為、どうすれば値を変更できるようになるかアドバイスいただける方がいらっしゃいましたら、ご教示の程よろしくお願いします。 なお、初期状態から下記を変更しております。 【テーブル】 テーブル名:tbl フィールド名:ID,cmb1 値:1,2 【フォーム】 フォーム名:form1(コンボボックスを一つ配置) フォームのレコードソース:SELECT Choose(tbl.cmb1,"A","B","C") AS nm_cmb FROM tbl WHERE (((tbl.ID)=1)); コンボボックス 列数:2 列幅:0cm;3cm コントロールソース:nm_cmb 値集合タイプ:値リスト 値集合ソース:1;A;2;B;3;C 連結列:2 上記の状態で起動時のコンボボックスの中身は"B"と表示されるものの、コンボボックスのプルダウンメニューを表示して値を変更しようとしても出来ない事が確認できると思います。 以上、よろしくお願いします。

  • アクセス2000を使ってのデータ集計方法

    はじめまして、アクセス2000を使って支払テーブルを作成しました。フィールドは、日付 メーカーID 金額 現場名ID 勘定科目ID・・等です。 メーカと現場名と勘定科目はマスタテーブルを別に作って そこから参照させています。これにデータを打ち込んでいって月別金額集計と メーカ別金額集計と 現場名別金額集計と勘定科目別金額集計をさせたいのですが フォームとレポートに支払テーブルレコードを表示させて 合計金額を表示させるにはどのようにすれば良いでしょうか? 判りにくい説明ですが 4月分のデータを一覧表示させて合計金額を表示次に5月分のデータを一覧表示させて合計金額を表示と言う具合です

  • 日付型と文字列型、両方にフィルタをするには

    アクセス フォームで日付型(Between and)と文字列型、両方にフィルタをするには? Private Sub cmd_ボタン1_Click() Me.Form.Filter = _ "日付 Between #" & Me.cmb_日付1.Value & "# And #" & Me.cmb_日付2.Value & "#" & _ " and 会社名 like " & "*" & Me.cmb_会社名.Value & "*" Me.Form.FilterOn = True End Sub これのどこが変なのか教えていただけますか? 実行時エラー3075「クエリ式の構文エラー:演算子がありません。」というエラーになります。

  • アクセスのレポートで集計をしたいんです

    アクセス2000でデータベースを作ってます。レポートに、請求書ごとの請求金額を出しているので、一定期間内の請求金額の合計額を出したいのですが、エラーになってしまうんです。どうしたらよいか教えていただけませんでしょうか?ちなみに、レポートに表示される請求金額は、レポート内で計算をして表示させています。請求書によって内税のものと外税のものがあるため、税金の区分に対する数値のみテーブルに格納し、その値に応じてIF文で分岐をさせて、納品額から算出しています。

  • エクセルの集計方法

    仕事で、物件内容と請求金額をエクセルで記入し、H列の請求金額に、集金済になると赤色に塗るような運用をしています。どこかのセルに、赤色(集金済合計)と塗りつぶしなし(未収金合計)を表示させたいのですが、可能でしょうか?

  • アクセス2010 サブフォーム集計結果を表示させる

    テーブルに連結したメインフォーム取引台帳があります。 メインフォームに、入金台帳と仕入金額予定表のサブフォームが2つあります。 それぞれのサブフォームにテキストボックスで合計を表示しています。 入金台帳が取引合計 仕入金額予定表が支払合計 この2つのそれぞれの合計をメインフォームの詳細にテキストボックスを追加して表示させ さらに集計するためのテキストボックス作って、下記の式を入れたら エラーが出てしまいます。 レポートではうまくできたのですが、計算結果を表示させる方法を教えてください。 原価率を表示したいのです。 =Sum([取引台帳レポートのサブ出金予定入力表].[Form]![支払合計]/[入金台帳入力用].[Form]![取引合計])

  • エクセル 月ごとに集計する

    日付、顧客名、各顧客の合計金額に分かれているシートがあります。 各月ごとの合計と、件数を簡単に表示する方法を教えてください。 また、データとしては、日付、顧客名が、月ごとに表示され、その合計金額と 件数として表示されるようにしたいです。 エクセル初心者です。よろしくお願いします。 ピポット、集計など考えましたが、いまひとつわかりません。

  • アクセス クエリ DSum関数

    testテーブル 日付     金額 2009/04/30  1 2009/05/01  2 2009/05/02  3 2009/06/30  4 このデータを元にクエリを作成して 4/1~5/30までの合計を新フィールドに表示させたいです。 日付     金額   4,5月合計 2009/04/30  1      6 2009/05/01  2      6 2009/05/02  3      6 2009/06/30  4    (表示なし) としたいのですが 4,5月合計: DSum("[金額] ","test",[日付]>=#2009/04/01# And [日付]<=#2009/05/30#) とすると 日付     金額  4,5月合計 2009/04/30  1     10 2009/05/01  2     10 2009/05/02  3     10 2009/06/30  4   (表示なし) となってしまいます。 「2009/4/1~2009/5/30のレコードに金額の合計を表示させる」のではく、 「2009/4/1~2009/5/30の金額の合計を表示させる」 にはどうすればいいですか? 表示についてはIIF関数で対応できると思っています。 よろしくお願いします。

  • アクセスでの検索フォームの作り方

    Access2000です。超、超初心者で申し訳ありません。 でも頑張って作りたいのです。 目的はある期間の売上合計金額をパッパッと見たいのです。 営業地域、営業店名、期間(日付~日付)で検索して その期間の売上合計を表示させたいのです。 テーブルは日付、営業地域、営業店名、日計金額を入れたものを作ってあります。 営業地域、営業店名にコンボボックスを使ってフォームらしきものは出来ました。 期間を入力してそのあとボタンを押して・・・ そのボタンのところでイベントプロシージャを起動させて、そこに何か書くのだと思うのですが。 本日一日テンプレートみたいなのがないかといろーんなサイトを探しましたが見つかりませんでした。 なんとかお教えいただけないでしょうか?

  • 集計一覧を作成する一般的な方法?

    Excel2003 WinXPです。 項目、大項目、月、金額というフィールドのデータベースがあり、その集計一覧を作成したいです。 項目は別に項目データベースがあり、あらかじめリンクさせてセルに入っています。 このシートのフォーマットを動かさずにセルにデータを入れるにはどうしたらいいでしょうか? 現在はデータシートをループさせ、項目、月、大項目に一致する金額を合計→データ末端まで行ったら出力シートのセルに入力、という力技を使っていますが速度が遅いです。もっといい方法はないでしょうか・・。 ピポットテーブルだと合計金額は簡単に出ますが、データが入っているものしか表示されません。基本が分かってないので皆さんがどうしていらっしゃるのか大まかな考え方でいいので知りたいです。 分かりにくいですが作りたいシートの表はこんな感じです。 分類(大項目)      1月|2月|3月・・12月まで(月) __________________________________ 項目1 |    | (項目)__|合計|合計|_______________ 項目2 |   | | _______|合計|合計|________________