• 締切済み

Accessで困ってます

はじめまして。わたしはAccess2003で簡単なデータの管理をするように会社で指示を受けてAccessと格闘しています。でも、どうしてもわからないので、ご指導いただきたいのです。 Access2003のテーブルで No(オートナンバー) 日付(yyyy/mm/dd) 担当者(テキスト) 商品コード(テキスト) 受注数(整数) というテーブルがあります。 このテーブルで、「当日」に「同一の担当者」が「異なった商品」を「複数受注した場合」に「当日一番最初に受注した商品だけ」は「受注数」に「10」加算する。 といったクエリ?マクロ?を作りたいのです。 クエリでできるのか?どうかもわからない初心者ですが、何卒ご指導をお願いいたします。 助けてください。

みんなの回答

  • kosamon
  • ベストアンサー率47% (11/23)
回答No.1

>当日一番最初に受注した商品だけ 受注した順にNOが発生すると仮定して・・・。 No、日付、担当者、商品コード、受注数を含めたクエリを作成します。 受注数の右のフィールドに IIf(DMin("No","テーブル名")=[No],[受注数]+10,[受注数]) とし、エンター。(テーブル名は書き換えてください。) 「集計ボタン」をクリック。 日付をWHERE条件。 担当者と商品コードはグループ化を選択。 上記式は演算とします。 日付の抽出条件にDate()を指定。

関連するQ&A

専門家に質問してみよう