Microsoft ACCESSを使った売り上げ日報データの集計方法
- Microsoft ACCESSを使用して売上実績データベースを作成した場合、異なる店舗で日報を作成している場合、それらの日報をACCESSのテーブルに貼り付けて集計する方法です。
- 店舗ごとの日報を連結し、商品ごとの売上合計を算出する連結クエリを作成することができます。
- ただし、(5)の日別合計テーブルをユニオンクエリで連結することはできません。別の方法を考える必要があります。
- ベストアンサー
Microsoft ACCESSを使った売り上げ日報データの集計方法
売上実績データベースを作成しております。 異なる店舗でそれぞれ、エクセルを使って日報を書いているので、それらの日報をACCESSのテーブルに貼り付け、 (1)渋谷店の日報マスタ 商品A 商品B 商品C 店舗 12/01 2000 3000 5000 渋谷 12/02 2500 2800 4500 渋谷 12/03 2200 2500 5000 渋谷 (2)新宿店の日報マスタ 商品A 商品B 商品C 店舗 12/01 2500 3500 4000 新宿 12/02 2100 3300 4200 新宿 12/03 2000 2600 4100 新宿 (3)池袋店の日報マスタ 商品A 商品B 商品C 店舗 12/01 1800 2200 3000 池袋 12/02 2100 2400 3100 池袋 12/03 1900 2800 2800 池袋 上記の3つのテーブルを作成致しました。 これらのテーブルをユニオンクエリで連結し、 (4)連結クエリ 商品A 商品B 商品C 店舗 12/01 2000 3000 5000 渋谷 12/01 2500 3500 4000 新宿 12/01 1800 2200 3000 池袋 12/02 2500 2800 4500 渋谷 12/02 2100 3300 4200 新宿 12/02 2100 2400 3100 池袋 12/03 2200 2500 5000 渋谷 12/03 2000 2600 4100 新宿 12/03 1900 2800 2800 池袋 上記のクエリを作成致しました。 次に上記の連結テーブルを基にテーブル作成クエリを使い、 (5)日別合計テーブル 商品A 商品B 商品C 12/01 6300 8700 12000 12/02 6700 9500 11800 12/03 6100 7900 11900 上記のテーブルを作成致しました。 さて、次のステップで、 商品A 商品B 商品C 店舗 12/01 2000 3000 5000 渋谷 12/01 2500 3500 4000 新宿 12/01 1800 2200 3000 池袋 12/01 6300 8700 12000 12/02 2500 2800 4500 渋谷 12/02 2100 3300 4200 新宿 12/02 2100 2400 3100 池袋 12/02 6700 9500 11800 12/03 2200 2500 5000 渋谷 12/03 2000 2600 4100 新宿 12/03 1900 2800 2800 池袋 12/03 6100 7900 11900 上記のように、店舗ごとのレポートと日別合計を連結したテーブルを作成したいのですが、(5)のテーブルをユニオンクエリを使って連結することができません。何かよい手は無いでしょうか? ご教示のほど宜しくお願いいたします!
- natsta
- お礼率90% (10/11)
- オフィス系ソフト
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>(5)のテーブルをユニオンクエリを使って連結することができません。 できますが・・・ フィールド数とデータ型を合わせてやればいいだけです 足りないフィールドはダミーを作ってやればいいのです
関連するQ&A
- Microsoft Accessでどうしても上手くいきません。
(1)テーブル作成クエリ クエリA で テーブルB を作ります。 (2)テーブルB にフィールドを一つ追加して、変更を保存 (3)テーブルB のレコードを削除 (4)クエリA を 追加クエリ に変更 で追加クエリAを実行すると、入力規則違反でレコードの追加ができません。 追加するフィールドは、オートナンバー型です。 以前は同様の作業で成功したんですけど・・・ すみません助けてください
- ベストアンサー
- オフィス系ソフト
- Microsoft Accessについて
テーブル)※図1 ID 購入日 商品名 金額 1 2006/07/01 A 100 2 2006/07/15 B 200 3 2006/07/31 A 300 4 2006/08/02 B 400 上記のような情報をレポートで以下のように出力するには どういったクエリ→レポート作成をすればよろしいでしょうか? レポート)※図2 商品名 7月金額合計 8月金額合計 合計 A 400 0 400 B 200 400 600 合計 600 400 1000 クエリで図2の表はできた(クロス集計)のですがそれを レポートにすることができないです。 レポートにすると、どうやっても 商品名 購入月 金額 A 7月 400 B 7月 200 合計 600 という感じにしかできあがらないのです。 お手数ですがよろしくご伝授願います<m(__)m>
- ベストアンサー
- オフィス系ソフト
- Accessでの集計
Accessのテーブル作成クエリで売上Aと売上Bというテーブル作成しました。「売上A」と「売上B」というテーブルをを用いて「結果」という集計表を作成したいと思っています。 どの様に行えばよいでしょうか? OS:WinXP Access2003です。
- 締切済み
- オフィス系ソフト
- Accessの集計に関して
標記の件に関しましてアドバイスお願いいたします。 例えば商品券に関して (1)商品券A (2)商品券B (3)商品券C (4)商品券D (5)商品券E とあるマスターを (1)~(3)は大分類では同じ商品券として レポートに表示したい場合多対多のリレーションを設定するための マスターを下記の作成すればよいのでしょうか。 (1)商品券A→上記のマスター(1)~(3)とリレーションを設定する。 (2)商品券B (3)商品券C 小分類のマスターは枚数や金額(単価×枚数)を管理するための ものです。 枚数の管理は1か月ごとで行います。 フォームでの入力は商品券1枚ごとでは なく受領した相手ごとに行いたいので 複数の商品券を一回の画面で入力できればと考えています。 大変お手数ですが マスターの件だけでも構いませんので宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- 【アクセス】 クエリの使用方法
現在アクセスを使用してデータベースを作成して いるですが、複数のテーブルを一つのクエリに まとめたいのですが 例えば (Aテーブル) (Bテーブル) (Cテーブル) 日付 日付 日付 上記A~Cのデータの日付をクエリで一つにする ことはできますか? アクセス超初心者で基本的な質問かもしれませんが よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- ACCESSの集計方法及びレポートに関して
アドバイスお願いします。 以下のような設計のテーブルがあります。 店舗テーブル→店舗コード 店舗名 商品券テーブル→商品券コード、商品券名、単価 受領テーブル→受領日、店舗コード、商品券コード、数量 受領クエリ⇒店舗コード、店舗名、受領日、商品券コード、商品券名 単価、数量、金額(単価×数量) 運用として店舗別、受領日ごとのレポートの作成をしたいのですが 受領テーブルに入力する際に同じ受領日で同じ商品券を2行に分けて しまうとレポートが表示がどうしても2つにわかれてしまします。 これをどうにか受領日ごとで同じ商品券を集計表示するには どうすればよいのでしょうか。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Access97でデータのカウント
Access97のお話です。 アルファベット26文字がランダムに並んでいるテーブルがあるとします。 ここで「A」は上から数えて何番目にあるか?、 というクエリーを作成したいのですが・・・ テーブル C B D A クエリー 「A」は「4」番目
- 締切済み
- オフィス系ソフト
- Accessで連続データってできますか?
Aテーブル(データベース)からBテーブルに必要なレコードを抽出して、Bテーブルで編集しています。 Bテーブルで編集したレコードをCテーブルに移動する際に、連続データのフィールドが必要になったので、テーブルのオートナンバー型フィールドを一つ追加しましたが、うまくいきません。 追加クエリでB→Cに移動させるんですが、キー違反がでてクエリが動きません。 できれば、クエリで連続データを作成して、Cテーブルに追加させたいんですが、クエリで連続データって作れるものなのでしょうか?
- 締切済み
- オフィス系ソフト
- accessでデータ抽出?の方法
アクセスの初心者です。 テーブル1 生徒 教科 点数 A 国語 90 A 算数 88 B 国語 89 B 算数 97 C 算数 79 テーブル2 生徒 教科 A 算数 B 国語 テーブル1のデータをもとに、テーブル2における点数を抽出するにはどのようにクエリを作成すればよいのでしょうか。どうぞよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- ACCESSのクエリ機能で重複したデータを除く方法
accessの初心者です。 どなたかお詳しい方是非よろしくお願い致します。 accessのクエリ機能をつかい、レコードを結合したいのですが、重複したレコードを省く方法を教えてください m(_ _)m 例えば、下記のようなAとBというテーブルがあり、Aには商品番号と商品名、Bには商品番号と倉庫名が入っているとします。 テーブルA(※商品番号の重複なし) 商品番号 商品名 001 商品A 002 商品B 003 商品C テーブルB(※商品番号の重複あり) 商品番号 倉庫名 001 倉庫A 001 倉庫B 001 倉庫C 002 倉庫B 002 倉庫C 003 倉庫A 003 倉庫B 商品番号でクエリをかけて、テーブルAのレコード数と同じレコードの商品番号、商品名、倉庫名と表示させたいのです。 (倉庫名はテーブルBのレコードの中のいずれかだけでOKです。) 例えば、下記のようなクエリ結果を表示させたいです。 商品番号 商品名 倉庫名 001 商品A 倉庫A 002 商品B 倉庫B 003 商品C 倉庫A 説明がうまくできず申し訳ありませんが、どなたかお詳しい方よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
お礼
何とかそれらしいものが出来ました!ダミーを作るというアドバイスが参考になりました。ありがとうございます。 このデータベースを使って、さらに週別、月別の集計もしたいのですが、休業日等で一週間が7日でない週があり、さらに店舗によって休業日も異なるのでどのようなクエリを作ればよいのかわかりません。追ってご教示いただければ幸いです。。