Access 重複条件と種類の計算

このQ&Aのポイント
  • 期間内の出荷数やフルーツの種類を調べるVBAの作成方法について教えてください。
  • 期間内の出荷数やフルーツの種類、返品情報、お客様の重複注文情報を調べるVBAを作成し、他の人でも利用できるようにする方法について教えてください。
回答を見る
  • ベストアンサー

Access 重複条件と種類の計算

はじめまして。 初心者のためご教授願います。  注文日 商品 お客名 状態 理由 1 5/1 りんご Aさん 返品 痛んでいたため 2 5/3 梨   Bさん 出荷 3 5/4 りんご Cさん 出荷 4 5/10 メロン Dさん 出荷 5 5/10 すいか Eさん 出荷 6 5/11 りんご Aさん 出荷  7 5/15 梨 返品 間違えて注文 上記のようなテーブルがあります。 そこから以下の数と情報を調べるたいと思っております。 1 ある期間(例えば5/1~5/31)の出荷数 2 その期間のフルーツの種類 3 その期間の出荷数 4 その期間の出荷したフルーツの種類 5 その期間のフルーツごとの出荷数 6 その期間の返品になった注文情報(お客様と商品と理由) 7 その期間で1週間以内で複数注文したお客様の情報 (お客様名と商品と状態、理由) 上記を調べるVBAを教えていただけないでしょうか。 自分だけではなく会社の他の人が使用しても調べられるように ボタンを押せば調べられるようにしたいと思っております。 なにとぞ宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • mitarashi
  • ベストアンサー率59% (574/965)
回答No.1

1~7のクエリを作りましょう。 各クエリについて、フォーム/新規作成でオートフォーム:帳票フォームを作りましょう。 そのフォームにテキストボックスを置いて、クエリの条件を設定したくなったら、VBAの出番です。的を絞って質問しましょう。 パラメータクエリのパラメータをフォームから与える例の解説が参考URLにあります。 http://office.microsoft.com/ja-jp/access/HA011170771041.aspx 下記の書籍をお薦めします。 http://www.socym.co.jp/115/ 自分は、Access VBA プログラミング開発工房 データベース構築実践編の方で、万年初心者を脱却しました。

関連するQ&A

  • Access2007で作れるでしょうか?

    Access2007で作れるでしょうか? 画像のような表をエクセルで作っています。 Accessで使い勝手良く作れないか考えているところです。 得意先テーブルで山本屋が梨を何個注文したか、商品テーブルでメロンをどの得意先が何個注文したか、 商品テーブルでスイカをまだ出荷していない得意先はどこか(チェックボックスを作って出荷したらチェックする)、 また、入荷数より受注数が上回った場合、スイカやメロンなど、上回った分は次回入荷分より出荷するので、それらは表記の色を変えるなど。 得意先レポートや商品レポートで、受注状況・出荷状況・保留状況などを臨機応変に出力したいのです。 Accessは初心者なのでよく分りません。 テーブルを作るまでは出来るのですが。。。 よろしくお願い致します。

  • accessで困っています

    access2000で、簡単な在庫管理ソフトを作っています。 商品マスタ(商品No、商品名、在庫初期値) 入荷マスタ(日付、商品名、入荷数) 出荷マスタ(出荷履歴No、日付、得意先名、商品名、出荷数) をテーブルに設け、商品を出荷入力すれば、初期値ー出荷数+入荷数をクエリ上で計算し、在庫数とし表示させています。 これに、出荷入力をしてそれを納品書として印刷させます。当たり前ですが、1商品出荷につき1枚の納品書しか印刷されません。 商品マスタに、商品名2や商品名3を設け、1枚に3種類まで印刷させようとすると、在庫計算方法がよく分からなくなります。 初心者で、どの様に作っていけば良いのかわかりません。 皆様のお知恵をお貸しいただけますでしょうか。 宜しくお願い致します。

  • 複数条件に該当するデータをカウントする方法

    注文コード 商品名 100 みかん10個セット 100 みかん20個セット 100 みかん30個セット 101 りんご10個セット 101 みかん20個セット 102 りんご20個セット 103 いちご10個セット 103 りんご10個セット 1注文につき、1つの注文コードが発行され、1件の出荷となります。 , 上の例のとき、出荷した件数を求める関数を教えて下さい。 上の例では、出荷件数は、みかん2件、りんご3件、いちご1件となります。 オフィスのバージョンは2010です。

  • Access2007についての質問です

    Access2007を用いて、旅館の在庫管理をしたいのですが、 おおまかなイメージがつかず、手詰まり状態となってしまいました。 商品、商品注文、顧客のマスターを作成し、在庫テーブルを作ってクエリで現在在庫数を  現在在庫数: [総在庫数]-[現在出荷数]  のように表示させました。 各テーブルについては サービスマスター:ID、サービス名、価格 顧客マスター:ID、氏名、住所、電話番号 注文マスター:注文ID、顧客ID、サービス名、注文日、納品日 商品注文マスター:商品注文ID、顧客ID、商品名、注文日、納品日 商品マスター;商品ID,商品名、価格 となっています。 この後は、商品注文フォームから現在出荷数を随時更新できるようにしたいのですが どのように行うべきでしょうか。よろしくお願いします。

  • エクセルでカウントしたい

    下記のようなシートがあります。 項目は種類、ランク、出荷月です。 リンゴ   A   2 リンゴ   B   2 リンゴ   C   2 梨     A   2 梨     C   3 梨     C   2 このシートの「2月の果物別の個数」と、 「2月のランクAとBの果物別の個数」を知りたいのですが、 どのような表計算をすればよいでしょうか? リンゴ 3 梨   2   リンゴ 2 梨   1 と出ればOKです。 これはサンプルで、実際は果物品種の量も100種類はありますので、 品種名も自動出力していただければ助かります。

  • Access クエリ 抽出条件

    Access の クエリ における 抽出条件 の 書き方についてご質問させていただきます。 クエリには、左から『商品名』、『出荷数量』、『注文数量』の3列がございます。 各レコードの『出荷数量』フィールドの値と『注文数量』フィールドの値を比較し、 『注文数量』フィールドの値の方が大きいレコードだけを抽出したいのですが、どのように抽出条件を記載すればよろしいでしょうか? 元データは1つのテーブルに格納されています。 例:注文数量:500、出荷数量:200など出荷数量が少ないレコードを抽出対象 注文数量:100、出荷数量:100など注文数量=出荷数量レコードは抽出対象外

  • Amazonでのお客様の注文キャンセル

    当社は商品をAmazonで販売しています。 マーチャント契約で商品の出荷はすべて自社でやっています。Amazonでは販売場所を借りているだけなのと、カード決済のみを依頼しています。 本日、あるお客さんから注文が入りました。 通常は出荷予定日として2~3日後と表示しているのですが、たまたまタイミングがよかった為、当日に出荷をしました。出荷後にお客さんにも出荷通知メールを送りました。 数時間後、お客さんからメールがきて、「注文をキャンセルしたい。出荷予定日が2~3日後になるとのことだったので、他店で購入しました。その旨アマゾンにも連絡済みです」と。 アマゾンからはおそらく数時間遅れて連絡がくるのかもしれませんが、 商品はすでに出荷してしまったので、お客さん側で返品か、もしくは受取拒否するしかできません。 お客さんは「アマゾン注文システムをよく把握していなかったという 当方側の過失ではありますが、何卒事情をお察しいただく様、 お願い申し上げます。」といっているのですが、送料と返品の際の送料をダブルで取られるのに納得できません。お客さんの都合ですし。。 こういう場合は、どのようにするのが一番いいのでしょうか? 一度、お客さん側で商品を受け取ってもらい、元払いで返品してもらう→返品をうけてからキャンセル処理をする。 というのがいいのでしょうか?

  • 商品のクーリングオフについて教えてください!

    当方、少人数で手作りの革バック、小物を製作してインターネットで販売しています。 商品は、ある程度売れ筋を事前に製作して在庫として持っております(納期2日程度)が、 お客さんにオーダーをいただいてから、製作に着手し出荷する受注生産の製品もあります(納期2週間)。 先日、あるお客様から「受注生産」の商品を注文いただきました。出荷までのお客様とのやりとりは、 1)ご注文直後に自動転送メールで明細確認していただく→2)その後すぐに、明細と決済方法、納期などを記載した案内メールを送付→3)商品が完成し、出荷時に荷物番号とご請求金額を通知。 です。 ところが、数日後そのお客様から、「返品したい」と連絡がありました。 理由は「思っていたものと違うから」だそうです。 わたしは、「受注生産の商品だから」という理由で返品は断ったのですが、「どうしても返品したい」「家族に怒られる」「お金がない」ということを一方的に言ってきて、取り合ってもらえません。 「受注生産は返品できません」という文言は当方のホームページに記載しています。 もちろん、在庫商品の場合は、お客様都合でも送料だけ負担してもらって返品に応じていますが、 受注生産ともなると、返品されても当方の在庫となってしまうだけです。その商品の性質から別のお客様が購入するということもまずないと思います。 (商品にお客様の名入れをするような、お客様限定の商品です) そのお客様が「クーリングオフではないのでしょうか?」と言っていたのですが、そもそも「クーリングオフ」とは訪問販売などに適用されるものと認識しています。 今回のような、オーダーをうけてから受注生産するような製品にも、クーリングオフを適用しなければいけないのでしょうか? 出荷した商品は代金引換でお客様がすでに支払っております。

  • いつ出荷されるかの計算

    昨日入荷された10個のロットがいつ頃出荷されるか計算したいのですが計算方法がわかりません。 その製品は卸に出荷され、そのあと顧客へ販売されます。(倉庫→卸→一般顧客) 卸へ出荷後返品される場合もあり返品検査後また別へ出荷します。 その製品は期限があるので古いロットから出荷されます。 例えば 今手元にある在庫数100個 1日あたり倉庫から出荷される数量12/日 返品されて検査され再出荷される数 2/日 1日あたり顧客への販売数6/日 この場合どうやって計算すれば良いでしょうか。他に必要な情報があればお教えください。

  • 返品を強要する購入者への対応

    個人でインターネットショップを運営しております。 先日、購入(骨盤サポーター)されたお客様より「不要になったので返品したい」との連絡がございました。 会社概要で「商品が良品であった場合、いかなる理由があっても返品をお受けすることが出来ません。万一商品に不備がある場合(破損、汚れ、不良品)、ただちに良品と交換させて頂きます。」と特定商取引法に基づく表記をしております。合わせて「インターネット通信販売は訪問販売とは違いクーリングオフ制度適用外となります。」とご説明をしております。 お届けに関してはご注文後1週間以内に配送するとのご案内をしております。 商品は注文があってから5日後に出荷しております。 返品の連絡はお届けから約1週間ほど立っておりました。 上記の件を購入者に説明をしても、「返品したい。出荷が遅いと」一方的に返金を強要してきます。 こちら側に一切非が無いと思われるため、今後の運営を考えて「簡単に返品に応じるショップ」 と思われては困ると考えております。 今後どのように対応したら良いのか悩んでおります。 よろしくお願いいたします。

専門家に質問してみよう